This phenomenon is registered as a defect.
There is no workaround of this defect.
Please contact the support center of your area.
Wouldn't it make sense to extend the startup script with a simple event handling routine. I would suggest the ActivateView2 event. When that event fires, you build the menu (you cannot use it before anyway). There are other useful events as well, but I find the ActiveView2 the easiest to use.