Probably not what you wnt but nearest I can find
Is one desktop not enough for you? Microsoft’s Virtual Desktop Manager allows you to have 4 virtual desktops. With this utility, you can have programs relative to different projects you are working on open in separate virtual desktops.
Microsoft's Virtual Desktop Manger (3rd from bottom of page):
Virtuawin is an additional virtual desktop program: