ConfigurationManager.AppSettings - Como modificar e salvar?

Pode parecer muito trivial perguntar, e faço o mesmo que sugerido nos artigos, mas não funciona como o esperado. Espero que alguém possa me indicar a direção cert

Gostaria de salvar as configurações do usuário por AppSetting

Uma vez que o Winform está fechado, aciono o seguinte:

conf.Configuration config = 
           ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);

if (ConfigurationManager.AppSettings["IntegrateWithPerforce"] != null)
    ConfigurationManager.AppSettings["IntegrateWithPerforce"] = 
                                           e.Payload.IntegrateCheckBox.ToString();
else
    config.AppSettings.Settings.Add("IntegrateWithPerforce", 
                                          e.Payload.IntegrateCheckBox.ToString());

config.Save(ConfigurationSaveMode.Modified);

Então, na primeira vez em que a entrada ainda não existe, ela simplesmente a cria; caso contrário, modifica a entrada existente. No entanto, isso não salva.

1) O que estou fazendo de errado?

2) Onde espero que as configurações do usuário para as configurações do aplicativo sejam salvas novamente? Está na pasta Debug ou na pasta C: \ Documents and Settings \ USERNAME \ Local Settings \ Application Data?

questionAnswers(10)

yourAnswerToTheQuestion