A simple macro, taken from the glowing hands trick. First get a Steam Tonk Controller (engineers can make them, or check the Ah should be cheap). Get the Steam Tonk Controller in your bags and use it once (to make it soulbound). Once it's bound to you make the macro with whatever spell you want and use the macro.
/use Steam Tonk Controller
/cast Hearthstone/Portal/Spell
ex.
/use Steam Tonk controller
/use Hearthstone
Hit that macro and it casts Hearthstone without a cast bar, cannot be interrupted unless cancled out by mounting, also casts while running.
Also a few good mages tricks, make a portal as a piggy
http://img367.imageshack.us/img367/590/ ... talxb9.jpg
Creating a portal while Ice Blocked (stunned on the ground) Also works with hearthstone, bubble hearth mages?
http://img391.imageshack.us/img391/5545 ... ortcp9.jpg
Fun little tricks, works with any class that casts spells. Only thing it will not work with is channeled spells.