duckorz, this code was a great help. Also requires a System.Refleciton namespace for the MethodInfo class.
However, when adding a new menu item to menu 0, the first menu, the Form_Load event doesn't update the list until you dive into a submenu and back out. If placed on a menu item >0, works great. It seems as if the base list items are being constructed following the load event?
Is there other event to use here that would change the menu 0 items when the form is first displayed?