Consider letting customers add/remove their own menu items to the top of the menu? I am thinking MS Outlook for an instance where one can add items to the ribbon. But even more for patching collections certain buttons are more useful than others. Having those at the top level would be much more useful.
Product | Right Click Tools |