I've been considering posting an enhancement request on this issue...
Eric, what do you think about this...
Make the 'Default' character sets hard-coded... then, if the user changes one, PM creates a *new* entry in the list, with the modifified character set, making it easy to revert back to a default string if desired.
This would result in the 'Default' character sets being hard-coded/permanent.
It would probably also make sense to have a divider line between User defined/modified character sets, and the hard-coded ones. Personally, I'd add the new, user modified sets at the top of the list, then a divider line, then the hard-coded defaults.
Not a big issue, but I know you were working on adding the ability for the user to add new strings, so this is just a minor variation on that.
What do you think? Should I file an enhancement request?