ApplicationSettings
класс не поддерживает сохраняющие настройки в app.config файл. Это очень дизайном, приложения, которые работают с правильно защищенной учетной записью пользователя (думают контроль учётных записей Vista) не имеют доступа для записи к папке установки программы.
можно бороться с системой с ConfigurationManager
класс. Но тривиальное обходное решение должно войти в разработчика Настроек и изменить объем установки на Пользователя. Если это вызывает трудности (скажите, установка относится к каждому пользователю), необходимо поместить функцию Options в отдельную программу, таким образом, можно попросить подсказку расширения полномочий. Или предшествуйте использованию установки.
Насколько я понимаю:
Категории определены для конкретного класса, насколько мне известно, вы не можете создать категорию и добавить методы, которые она реализует, в несколько классов.
С помощью миксина вы можете получить новый класс из своей базы и миксина, а затем создать экземпляр этого нового класса, чтобы воспользоваться им.
С категорией вы эффективно добавляете напрямую напрямую базовый класс, чтобы все экземпляры этой базы имели доступ к функциям, предоставляемым категорией.