Polymorph Focus Macro:
#showtooltip
/stopcasting
/clearfocus [modifier:shift][target=focus,dead][target=focus,noexists]
/focus [target=focus,noexists]
/cast [target=focus] Polymorph
Decursing Mouseover Macro:
#showtooltip Remove Lesser Curse
/cast [target=mouseover,exists] Remove Lesser Curse
Portal Macro:
#showtooltip
/cast [nomod]Portal: Shattrath;[mod:shift]Portal: Orgrimmar;[mod:ctrl,nomod:alt]Portal: Silvermoon;[mod:alt,nomod:ctrl]Portal: Undercity;[mod:ctrl,mod:alt]Portal: Thunder Bluff
*Note: The 255 character limit when writing macros prevents putting both teleports and portals all into the same button due to the length of such a code.
Armor Macro:
#showtooltip
/cast [nomod]Molten Armor;[mod:shift]Ice Armor;[mod:ctrl]Mage Armor
Counterspell Macro:
#showtooltip
/stopcasting
/cast Counterspell
AE Macro:
#showtooltip Arcane Explosion
/cast [nocombat] Arcane Explosion(Rank 1); Arcane Explosion
*Note: In this example, tooltip will only show max rank of Arcane Explosion.
Conjure/Eat/Drink Macro:
#showtooltip
/cast [btn:1,nomod]Conjure Water;[btn:1,mod:shift]Conjure Food
/use [btn:2]Conjured Glacier Water
/use [btn:2]Conjured Croissant