Most settings in menu don't actually do anything!?
Forgive me if I'm somehow totally off the mark here but after wading through the rather complex path-handling code (more on that later) and then the fairly extensive settings code, I was astonished to find that the reason most of the settings don't actually stick when you change them is because the code to do that is simply missing!
As an experiment, I added code to change the screen resolution, similar to the aspect correction code (which is there) and that worked as expected.
Now I understand that this is a free software project with limited resources and so on but please make it very much more obvious that this stuff hasn't been implemented yet so that no one else has to waste time wondering why it doesn't work. Better still, please remove these settings until they actually are implemented.