Mulit button PVE Frost.

I use multi button macro to raid, but i do have a bonus, more all in 1 macro at the end that i use when i am out questing on the isle.

Button 1, the spam button. Frost bomb version.

/castsequence reset=0.3 2,2,frost bomb
/castsequence reset=0.3 2,frostbolt
/cast frost bomb
/startattack

Living Bomb version.

/cast [mod]living bomb;
/castsequence reset=0.3 2,frostbolt
/startattack

I am sure you can figure out the Nether Tempest Bomb, just put it where living bomb is.

Frost Bomb will cast on cooldown, most of the time, due to high haste that frost uses, sometimes it may use a global to cast frost bolt again.

YOU WILL NEED TO MANUALLY APPLY LIVING AND NETHER BOMB! JUST PRESS CTRL, ALT OR SHIFT ONCE WHILE PRESSING THE MACRO TO REAPPLY!

When you get Brain Freeze procs press,

/cast frostfire bolt
/startattack

When you get Fingers of Frost procs press,

/cast ice lance 
/startattack

My burst macro is,

/cast alter time
/cast Icy Veins
/cast mirror image

I do manually use Frozen Orb. It can easily be added to the spam macro if that suits your playstyle. Sometimes the bugger goes flying off where you do not want it to tho.

I use the above macros when i raid. When i quest i use this one.

More of a all in 1, still need to manually use Ice Lance and Frostfire bolt on procs tho. Gives Barrier and Frost Jaw.

/castsequence reset=0.3 2,2,2,2,frostjaw
/castsequence reset=0.3 2,2,2,2,ice barrier
/castsequence reset=0.3 2,2,2,frozen orb
/castsequence reset=0.3 2,2,frostbolt
/castsequence reset=0.3 2,frost bomb
/startattack

I know my macros are not for everyone, but i do share them for those who like to be lazy and still preform at a high level.