If you macro the action instead, then you can get around the shared issue. I do the same thing for the Collectables action button so I have the same button for each class.