Ну, я думаю, что вариантов два:
- Также, если вы не используете внешние файлы, вы можете сохранить настройки в автоматически сгенерированном файле .config;
- Сохранить значения в реестре;
Для первого варианта посмотрите MSDN , для второго попробуйте посмотреть здесь .
РЕДАКТИРОВАТЬ: Как записать в реестр:
RegistryKey currentUser = Registry.CurrentUser;
RegistryKey subKey = currentUser.CreateSubKey("MyTest", RegistryKeyPermissionCheck.ReadWriteSubTree);
subKey.SetValue("WindowHeight", 1024);
subKey.SetValue("WindowWidth", 1024);