The shortcut/desktop setup was only offered when the user chose the
interactive wizard path; the default config path skipped them entirely.
Move both setup_shortcut_wizard and setup_desktop_integration_wizard
calls out of run_wizard and into ensure_config_exists so they always
run after the config file is written, regardless of the setup mode chosen.