I'm not convinced: of course, having a shared implementation would be much better, but the change @TomMalbran is proposing may not be sufficient. The Recent Project plugin offer a "close" button that doesn't close the menu and, of course, remove the project. I don't think this kind of feature is general enough to be implemented directly in the `ContextMenu`, but we should come up with a redefined API (which would involve `Menu` too)