would these macros help you at all?
Shifting Macros
Shift to Caster Form from any form
/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form
Shift to Dire Bear Form from any form
/cancelaura [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form
/cast [nostance] Dire Bear Form
Shift to Dire Bear From and Feral Charge from any form
/cancelaura [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form
/cast [nostance] Dire Bear Form; [stance:1] Feral Charge
Shift to Cat Form from any form
/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:4] Travel Form; [stance:5] Moonkin Form
/cast [nostance] Cat Form
Shift to Cat Form and stealth from any form (first line makes the macro display the Prowl cooldown)
# show Prowl
/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:4] Travel Form; [stance:5] Moonkin Form
/cast [nostance] Cat Form; [nostealth] Prowl
Shift to Travel Form from any form
/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:5] Moonkin Form
/cast [nostance] Travel Form
Spam Travel Form
/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form
/cast [nostance] Travel Form
Shift to Tree of Life form and switch your actionbar from #1, to #2 (since most spells don't work in Tree of Life, you can set up a dedicated actionbar with ToL-only spells)
/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form
/cast [nostance] Tree of Life
/swapactionbar [stance:5] 1 2
Return to Caster Form and restore original actionbar
/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Tree of Life
/swapactionbar [nostance] 1 2
(copied from
http://forums.worldofwarcraft.com/th...sid=1&pageNo=1)