NominatedMayan,
this tool already does some of the things you mentioned... the only downside is that I haven`t released it yet

From what you listed, it has registry fixing and all version changer / launcher (AOK 2.0 (or), 2.0 (noCD), 2.0a (or), 2.0a (noCD), 2.0b, AOC 1.0, 1.0a, 1.0b, 1.0c (or), 1.0c, 1.0e, 1.1 (UserPatch)), while user just needs to install the latest, 1.0c patch. Beside that, it has implemented (working): language changer, game installation fixing, color fixing, DirectX tweaking (Print Screen\DirectDraw\Direct3D\AGPAcceleration), recorded game fixing (both reveal settings and "unable to load that old game"), recorded game version checking, configurable recorded game hotkeys (for easier playback), chapter saving possibility (while playing), rating calculator.
The reason why it has not been released yet is because I need to do one more thing (just "one more"

, like 10 times before

), game renaming according to given pattern (username, map, etc). The majority of that has been implemented, it just needs some configuration options so the user can set the desired file name layout. The bad thing is that I`m very, very busy lately...

I thought about pussywood, but the file is just too large for convenient implementing into the app. Not that it is a problem for me, but it might be for users downloading it. Widescreen/window mode was on my to-do list, but I don`t have the time to do it at the moment, and yet I`m waiting to see if someone else is going to do something about it

Custom maps are easily downloadable, but it wouldn`t be a problem to pick some of the most popular ones and put them into the program for easier installation (for users with minimal computer knowledge).
Regarding the suggestion, I agree about the "requests" section, I`ll make one

[
edit] Here it is -
"Developer Requests". Moved topic there (here).