Action Bars and macros are saved server side. Key bindings are saved in your accounts folder.

I would think what you want to do could be done by using action bars 1-6 for different groupings and copying your account folder to desktop with each setup of hotkeys. Then copying the hotkeys over to the wow folder depending on which setup you have running. if that makes sense.