Menu bar icons get hidden by long menu bar items
I have been using this for a while and it seems to be configurable to do what you need.
http://www.macbartender.com
An app called AccessMenuBarApps allows you to do that by basically providing a keyboard shortcut to an application with no application menu items. It's free, so it wouldn't hurt to give it a try.