This is an awesome idea, since it's already doable with hotbar swaps. Macro swaps would save a lot of hotbar space.