enable --hidden and add an option in settings to start mnimized
re-enable the `--hidden` flag so the app can start hidden if that's what the user prefers
add a nested option to start on login but hidden
make sure we are still able to receive notifications if used.
QA Test Steps