Thanks a lot for your comments! The main reason for removing stuff is to prevent having dozens of options for the players to sift through; no choice is not good, but too much choice isn't either.I don't understand why you want to remove options. I find that one of the great thing about this game is that we can personalize precisely it to our taste. Removing and/or associating options with game mode would be a big step backward against the small step forward that would be a cleaner option interface.
Its not like you are some wii developer trying to sell it to some kids with low attention span who will get a headache reading a few options line.
Maybe make an option menu with the basic options that you think everyone will use then a submenu for advanced option that you think are less used.This way the option will look clean without limiting the game personalization.
While it's beyond my abilities to add a second menu, what we can do is to not remove any of the options except those we REALLY want to lose, and move all the other non-simple options into PROGRAM\InternalSettings.h .
That way, advanced players could still tweak the game as fully as they always could, but regular players wouldn't get confused by the existance of the toggles.
On a related subject, one of the things I DO like about having different toggles for all the different mods is that they're still all in a central file and I generally can find them.
And once you find the toggle code line, it's pretty simple to find the code that the toggle is related to. I've used that quite a bit in the past to find where various mods can be found in the code.