I little influence over the user's machines, other than my application bits. Some of the users may have virtual machines already installed already. But I will have to run inside the machine that is already polluted, since my application is launched from the messy commercial app, and needs to interact with it.
It should work perfectly the first time! - toma