Many plugins create a top-level item in the admin menu, even though there is no need. (There is discussion of when to create a top-level item and when to create a sub-item on the codex.) This can lead to a cluttered admin menu:
I would like to make some of these items into a sub-item of 'Tools' or 'Settings', which is where I think the plugin author should have put them anyway.
The Admin Menu Editor plugin does this if you pay for the premium version, which is currently $29 a year for more than two sites. For the functionality I'm looking for, I'm not willing to pay that much.
Is there a way to unhook a menu item and then re-hook it to another menu using php?
I've done my searching but haven't found anything to do this.