So you try to launch a portable app and it gives you out this error.
Well wiseass internet gurus will moan something about Java and its virtual machine, while your app obviously doesn’t use Java. Of course the virtual machine your portable app is built on seems to be the problem, in this case VMware. VMware acknowledges this error exists and doesn’t know how to fix it. Well, forget all that crap. Look where you start your app from. Most probably, from Program Files folder. Portable app makers recently decided to forbid users launching portable apps from Program Files, due to some compatibility issues in Windows 7 and later. So move your app to any other folder outside system ones, and it works.