Yes. I followed this guide: Create custom menus and shortcut menus by using macrosDo you do exactly what you want with the shortcut menu?
Left: the original shortcut menu
Center: shortcut menu when report is maximized
Right: my custom shortcut menu
So you can see the functions I'm trying to retain. It's not as pretty as you can't add icons with the macro method, but it's easy to do and it works fine.