puedes escribir en el registro o en un archivo los menús que crea el usuario
en tiempo de ejecución leer ese archivo y agregarlo así:
En tiempo de diseño
Agregar un menú llamado UserMenus(por ejemplo), colocar:
Visible = False
Index = 0
En tiempo de ejecución:
Load UserMenus(1)
UserMenus(1).Caption = 'Lugar donde almacenaste el texto
userMenus(1).Visible = True