Fix crash when a notification is active while quitting the application

The MainWindow destructor deletes all the active screen stack including all its content, causing a double delete when we tried to delete ours...
Fix crash when changing theme while a notification is active.

We were re-creating the screen immediately when deleted which cause re-reading the theme, but the them would later be deleted invalidating all caches... So avoid re-reading the theme just yet