Some suggestions.....
A. When reading the values from the files, replace "\n" with a newline and "\t" with a tab. When writing text to the file, do the opposite.
B. Find a way to show the comments for each setting?
C. It doesn't seem to work with Hebrew. All the Hebrew letters are replaced with question marks, like this:
BadHook2=??? ?????????? ?? ?????? ???? ????.
I am using Windows XP. I know that this problem happens when I try to enter Unicode text into a non-Unicode field, such as mIRC's windows.