Wanted to make a code change to allow the UI to use GTK's GKeyFile code for easier maintenance of the configuration file (~/.pcsx/pcsx.cfg).
GKeyFile allows things like automatic saves/loads etc, but would require a change to the layout of the file to resemble more of an .ini file (i.e. adding section headers).
Just giving a heads up, and will post sample patch later to this thread prior to committing.
Also going through a re-structure of the UI code - it's pretty hideous having everything in GtkGui.c ATM...