I can add support for linking to a specific inventory slot. I'll add that to the list of button types. So far, I have:
None - ... empty function
Menu - opens menu
Spell/Item/Macro - use specific spell/item/macro
Mana/Energy Drink - use best drink or energy drink (summoned takes priority)
Food - use best food (summoned takes priority)
Bandage - use best bandage
Mana Potion - use best mana potion (summoned stones take priority)
Health Potion - use best health potion (summoned stones take priority)
Trinket Slot 1 - use whatever is in trinket slot 1
Trinket Slot 2 - use whatever is in trinket slot 73
Ground Mount - use the fastest ground mount you have
Flying Mount - use the fasted flying mount you have
Trade Summoned Drink - trades 10 (or 20) of the best summoned drink you have in inventory
Trade Summoned Food - trades 10 (or 20) of the best summoned food you have in inventory
Decurser - button mashing fun for destorying debuffs.
Apply to Main Hand - applies item spell (poison, wizard oil, etc) to main hand weapon
Apply to Off-hand - applies item spell (marshmellow, popcorn, etc) to off-hand weapon
Last used submenu button - Sets the action to the last used submenu action, or defaults to the first action if nothing has been used yet.
um... I think that's all I have so far for what I'll be adding to Stage 4. I'm sure there will be more, and I might make a "use worst" version of all the drink/food/bandage/potion stuff, but why would anyone use the worst?