#25: make sure systrayicon can be deleted.
#25: make sure monitorWin can be teared down.
#25: systrayicon also teardown its context menu
#25: monitor tears down its context menu when its closed
#25: mainWin tears itsself down when closed.
#25: implement safeExec for launcher, crashreportapp