Notify plugin (desktop notifications)

See also #125
API for showing/hiding the main window
Tray icon: properly use the API
Alarms: open main window before item