Importing a value list
We have traditionally allowed the user to edit a value list by sending them to a field in a Preferences Table where the value list entries are recorded. The value list is then defined as the values in that field. It is not as neat as the interface they are presented with when allowing the 'Edit...' button on a pop-up list, but the problem that this method overcomes is when we release an upgrade and import the user's data then the value list will reflect their changes.
We've been using that method for some time - is there a more elegant way to import a custom value list at point of upgrade? Or at least is there a way that allows the value list to have non-selectable separators and be in a custom sort order?