Add a setting where the preference files could load from a seed file just the first time (perhaps they can we written to the preferences folder, but don't override existing files with the same name), and then the user could edit them going forward. If they wanted to revert back to their seed, they could essentially push the reset button by "resetting their preferences", ie deleting all the files in their preferences folders. All users in the configuration would have the same starting place set by the Admin, but they then could make as edits as they so chose.
See Post here: