nice find jjooeh

another way to solve this would be if someone makes a nice commandline tiny coding snack exe that takes a path to a program as an arguement, and launches it with some smart fixing up.
for example imagine a commandline tool:
SmartLaunch.exe
You would call it like
SmartLaunch.exe "..\MyRelativeApps\mytool.exe" "arg1" "arg2"
and it would fixup the "..\MyRelativeApps\mytool.exe" to point to the right place and launch it with optional arguements.
it might also support fixing up bad drive letters so if you did
SmartLaunch.exe "C:\Apps\mytool.exe" "arg1" "arg2"
and the tool was on a removable drive that changed from C to D then it would be smart enough to detect that and launch
"D:\Apps\mytool.exe" "arg1" "arg2"