are you gonna take this troll thread serious? Are you kidding me.
Even if this thread is formed poorly, it still have some points, and I've already explained why.
I've posted a links to Microsoft application's design guides.
Though it's really not very important indeed, I doubt
@LoU would even bother fixing it, but at least we pointed out some little thing that could be improved.
btw I have one more suggestion:
Implement detection of not patched JA (1.0.0.0 vs 1.0.1.0) in MBII.
Why?
Because current situation is not user-friendly. People who has old Jedi Academy run Movie Battles, and simply see no servers. Game crashes when they trying opening a console.
We already have a lot of threads about that.
What would be great?
User starts JA that has no patch.
User sees a message like "Your copy of Jedi Academy is not patched to 1.0.1.0. Game will not run correctly. Download patch from here: <link>, or switch to MBII Client".
How to realize?
Just extract and check version information from jamp.exe.
Or compare md5 of jamp.exe to known hashes.
To get a path of active engine, use GetModuleFileName(GetModuleHandle(NULL), ...).