i avoid the registry with the same reason as gamefreak. and i also need to the config files (theme files actually) to be easily edited by users.
my theme file has this format:
[toolbar]
button.color=cc0000
button.textColor=c0c0c0
[menu]
...
this was easily parsed by a getprivateprofilestring by providing a section and a key. guess i'll have to code another class and do it myself