Почему бы вам не создать программу запуска для программы? Это будет обязанность пусковой установки, чтобы найти и использовать соответствующие свойства? Поэтому, когда запускается программа запуска, вы проверяете через соединение с БД на наличие новых свойств, устанавливаете свойства в соответствующем месте и затем запускаете вашу настоящую программу.