Welcome to the world of App Compat , these problem will exist. Considering 1000s of applications, from different devs, using various different API/Methods to code. Several hacks in place. Evolv...
See more...
Welcome to the world of App Compat , these problem will exist. Considering 1000s of applications, from different devs, using various different API/Methods to code. Several hacks in place. Evolving security in OS (integrity mode, UAC) and many more, ThinApp redirects files, registry, and a few more thing and it does that fine. But applications are not limited to just these, they go ahead and uses several other mechanism, when we get a bug on that; we try to fix that, than a new application... App compat is never ending. And than there are certain portion of OS APIs which are non-documented, and keep on changing; and we adjust our code with that as well. The question about why should you use it, should be answer by you. You said application has bugs, OS has bugs; but you do use them. Why? Perhaps even after those bugs they help you reduce your work load, or may be optimize some work, or what ever the reason is. So if App Virt with all its bugs helps you in solving something; use it; else why would you? I can see it may not be a perfect answer for you, but than App Virt is not perfect either. Not yet at least.