When selecting "Start Bitcoin Core on system login" in the settings, it will unselect itself after closing the dialog.

Tested with current master (e8ffec6) on Windows 7.

{
    {
        LOCK(cs_args);
        m_config_args.clear();
    }
    const std::string confPath = GetArg("-conf", BITCOIN_CONF_FILENAME);
    fs::ifstream stream(GetConfigFile(confPath));
    
    if (stream.good()) {
        if (!ReadConfigStream(stream, error, ignore_invalid_keys)) {
            return false;
        }
        
        
        if (m_override_args.count("-includeconf") == 0) {
            std::string chain_id = GetChainName();
            std::vector<std::string> includeconf(GetArgs("-includeconf"));
            {
                
                
                std::vector<std::string> includeconf_net(GetArgs(std::string("-") + chain_id + ".includeconf"));