I do have a suggestion, make it so that when you switch the foreground color and background color in settings, it changes throughout the whole program. Also, I had trouble seeing things when I accidentally set the colors to the same color, maybe you can prevent that or something? Anyways, great program so far!
There are different FG/BG settings for different parts of the program, so if you want them all to be the same, just adjust the various settings to be the same.
I was also already planning on adding something to prevent you setting the FG and BG color to be the same.