Sorry guys, I can't replicate the error, and if I can't replicate it then I can't fix it.
There really isn't much code in these little wrappers, the other two exes do most of the work.
But here are some things you can check.
1. It's a vb6 app and thus requires vb6 runtimes. If you are on xp they should be preinstalled, otherwise download them. (There should be a link on my site).
2. In terms of api calls, the wrapper calls very little and for the most part they are necessary system dlls so you should have them, but incase you don't do a file search for "user32.dll" and "kernel32.dll" in you windows/system(32) folder. Those are the only two I call, period.
3. That blurb about irotate.exe that I mentioned above was IMPORTANT! AVG, for example doesn't delete the exe, it blocks it from running! Not being able to access a file in vb will sometiems give a fnf error. So irotate.exe would be in your folder, but nothing can run it.
It must be something unrelated to the program and related to some dependancy because just for a debug test I started renaming all of the crucial files and I couldn't even get an error 53... the error handling I put in place gracefully exits the program if any of the necessary files are missing.