Fix bug setting current launcher profile on startup (Bug #2188)
Settings: reduce scope for better readability
Launcher: fix bugs deleting profiles (Fixes #2188)