Если я вас правильно понял, вы можете попробовать использовать Radio Group (NSMatrix).Вместо 3 отдельных флажков.И используйте привязку в IB, чтобы связать их Значение выбора с общими пользовательскими значениями по умолчанию.
В привязке в IB (привязки матрицы) просто отметьте привязать к: sharedКонтроллер пользователя по умолчанию.И дайте префекту название в Путь к ключу модели .
Чтобы дать вам представление: i Вы можете даже связать другие объекты с тем же Путь к ключу модели название.т.е. вы можете добавить метку (NSTextField) в IB и привязать ее значение к общему контроллеру по умолчанию пользователя.И установите Значение Путь к ключу модели с тем же именем, которое вы дали имя в Путь к ключу модели для группы радиосвязи.
Когдазапустить, метка отобразит порядковый номер, для которого включена радиокнопка.