Are we talking a Windows environment? I'm sure there are commercial solutions, but I think sandboxie could achieve something similar (don't know how secure it is considered).
If you can chose your system QubesOS may be interesting. It would be interesting if Qubes developed the capability to have non local VMs transparently (they wouldn't necessarily need to be virtualized).
If you can chose your system QubesOS may be interesting. It would be interesting if Qubes developed the capability to have non local VMs transparently (they wouldn't necessarily need to be virtualized).