That makes no sense whatsoever. It is NOT saving to the current launch directory. I'm launching MIDS from my "Games Folder". Going from your hypothesis, the game is being launched from %SystemDrive%\Windows\System32\ <-Not what the article says.
Well, running a program as a service sets the working directory to the system32 folder, and that's the best explanation I could come up with that I didn't already...not that any of them seemed very likely.
Hah, that's crazy. I just ran a shortcut from my Start Menu, and it chose an absolutely random directory for the current directory: my Christian Kinesis logo folder, which is quite distant from any software folders. I'm pretty sure I can't explain why running a program using a shortcut in "C:\ProgramData\Microsoft\Windows\Start Menu\Programs", which points to "D:\all\GetCurrentDirectory.exe", results in a current directory of "D:\all\02 06 05\Fancy\Christian Kinesis". In fact, I moved the program elsewhere on the D drive and even on the C drive and got the same result.
Well, maybe I can partly explain it. If you organize D:\all by name, 02 06 05 is the first folder... then you organize that folder by date (which is actually how I have all my folders organized), Fancy is the first folder in there. Organize that folder by date, and you get Christian Kinesis. However, this folder also has another subdirectory in it.