Giving a plugin a top level admin menu between Dashboard and Posts is somewhat frowned upon among WordPress plugin developers. Although the Administration Menus section of the WordPress codex doesn’t outright forbid top level menus above Posts, plugin authors are strongly encouraged to consider placing their plugin’s menu underneath an existing WordPress top-level menu.
Nevertheless, many plugins assume a higher level of importance by placing their admin menus above WordPress’ core publishing features such as Posts, Comments, and Media. Jetpack is a prime example. As useful as the plugin is, its settings menu is not something that most users need to access more often than posts or comments.
That’s why WordPress lead developer Mark Jaquith created Menu Humility, a plugin that reassigns the menu location for errant menu items. For example, if you use it on a site with Jetpack installed, it will put its admin menu at the very bottom below Settings.
Menu Humility is not a new plugin. In fact, it’s three years old – ancient in WordPress years. After testing the plugin today, I found that it’s still effective at stripping plugins of their assumed preeminence in the admin.
The bottom line is that most plugins don’t require top billing. If you feel that a top level menu item constitutes a plugin getting too big for its britches, then install the Menu Humility plugin to bring it back down to its place.
I haven’t had a chance to check out Menu Humility, but I’ve been using Admin Menu Editor with great success.