Yes. Menu items can be loaded into control arrays:

(at design time, set MenuI.Index to 0)

' to load a new item
Load MenuI.Ubound + 1

' to unload an item
Unload MenuI(index)