fix invisible icon on gtk3
- tray_icon has to exist before prefs are applied for correct icon
- gtk_status_icon_is_embedded returns false until the prefs window is opened on gtk3 for some reason