All is said in Title. I need virtual desktop manager with one important feature: when process running in one virtual desktop spawns other process, new process must be in same desktop as parent. Not to jump into current desktop or something similar.
Sysinternals Desktops is the right program for me. Current desktop is isolated from junk that spawns in other desktops. Also, it is fast, works OK while machine is under heavy load. No bugs and glitches so far, I have tried few other and all have problems when machine is busy or when I'm debbuging in VS. You can't move programs from one desktop to another, but that is not crucial for me.