Had this trouble in previous versions under Vista also. If I launch Explorer.exe it always shows up in the default desktop. These are non-virtual desktops. Other applications stay put.
The checkbox for "Automatically add visible windows to the current desktop" is checked.
Also, if I check the box "Execute too the Window shell" shouldn't I get a taskbar? I have to add an instance of Explorer.exe to the 2nd desktop's configuration to get a taskbar.
This is Vista x64 by the way.
This new version is otherwise stable and predictable in Vista as opposed to the trouble I had with previous versions.
I did have a crash of rundll after accessing the 2nd desktop from within an RDP session but that's only happened once so far.
I have a desktop at work that I use VDesktop on also. I had upgraded it from XP while VDesktop was still installed. I did not have the same problems that I had had with a clean install so I left it alone. Today I had to create a new user profile. In the new user profile when I configured VDesktop I began having the same problems that I had with the clean install of Vista - taskbar popping in and out at high rate with 100% CPU utilization. I decided to uninstall and then install the new version (2.80). I still had the problems. If I click rapidly along the edge of the screen where the taskbar is I get a hour glass pointer (vista style) and then a pop-up saying that the program is not responding with an option to close. Once I close the OS relaunches Explorer and gives me a new taskbar. This new instance is stable and VDesktop operates normally.
The new info is that after setting up the second desktop and going through the kill explorer routine, I attempted to launch Explorer so that I could browse files. This time the instance of Explorer showed up in the second desktop. Hmmmm. So I killed then instance of Explorer in the default desktop. A new instance was launched, and the taskbar came back. I then launched Explorer to view files. It still showed up in the second desktop. So then I killed the Explorer (taskbar) instance in the second desktop. Now a launch of Explorer to view files in the default stays in the default instance. I then launched Explorer in the second desktop to get a taskbar back. Subsequent launches of Explorer in the default desktop stay there.
Hope this is not too convoluted and offers something of value.
Well, I cannot reproduce the problem; running Explorer in non virtual desktops works on my Vista, but I upgraded from XP.
I will receive soon a brand new computer with Vista pre-installed, so I will have a look on this configuration. I will continue this post when new comments available