The scenario sucks, and I really do like apps that give you the option (display in the Dock or display in the menu bar). There is Bartender ( http://www.macbartender.com/ ), which lets you shove all your non-critical menu bar items into a second menu bar like thing that you can hide away. So, while I have 18?? some odd status item apps running right now, by default I only really see the 6 or 7 most critical ones. Bar…
Bartender does even more than that, you can make certain icons reappear in the menu bar when they change for a certain period to make you aware of them. And combined with iStat menus I even make for instance my battery-icon hide whenever docked and fully charged. Also, quite some icons such as the WiFi, Volume, Bluetooth are only visible at all times in my case because I need a quick and easy way to alter the setting…
http://screencast.com/t/qlSsmaUCp
I have controlplane set DNS to dnscrypt-proxy after any captive portal nonsense. (Opendns UI is slow and broken.)