Don't use gtk_widget_show_all() for the main window
Only do the hack of delaying the initialization of the app menu on OS X

This is not a fix but just a workaround, so limit it only to OS X for now
while we don't have a proper fix, and mark it clearly with a FIXME.
Refactor initialization of icons