@ferdinand
Just a quick update that using an event message to force update the view after creating the menus is working great.

c4d.EventAdd(c4d.EVMSG_CHANGE)