Также можно сохранять и восстанавливать настройки в файле, который не меняется при обновлении программы. И дополнить работу с файлом подпрограммой инициализации значениями по умолчанию.