While I do think something called "TheWorldMenu" is rather clearly a UI thing, I don't think it's necessarily a _Morphic_ thing.
I think the "basic desktop UI" could be considered part of Morphic. If other UI frameworks want to have a "world menu" they will implement their own rather cloning Morphic's.
One way to approach this is to move TheWorldMenu and TheWorldDockingBar into another package. Perhaps System-Support, because that's where Project lives. Or perhaps System-World.
Then we move all Morphic referencing methods to *Morphic, and so on. There are a fair number of these!
Alternatively, we implement a registry thing, and TheWorldMenu and TheWorldDockingBar reference this registry to build its list of tools.
There is already WorldMenuProvider which is part of the Services framework. We should investigate whether that could/should be used before implementing new stuff.