Initially center on the primary monitor.
Don't flash open the console when disabled.
Fix a crash in debug mode with no threads.
Fix drag and drop file start.

Wasn't working when nothing was running yet, had race issues otherwise.
The boot message already handles shutdown.
Merge pull request #4208 from unknownbrackets/ui-tweaks

Avoid flashing the console window on startup