What the [censored].

I've spent 3 days trying to fix this problem, just to find out that deinstalling "Service Pack 1" for VC++ does the trick.. The difference is that without SP1, it writes 2 bytes different in the manifest file. I can't believe microsoft is putting out such crappy software for their promotional products.

I've set up a test system where it didn't work without VC++ installed, and after recompiling without service pack 1, it works on that system as well.

You can download the updated version at the link in the first post.

Thanks again D3D for your time and patience helping me debug this.

On to RPCs now..