I have been using VirtuaWin for more than a year, and I cannot work productively without it anymore. I particularly appreciate the "compact window list" and the keyboard shortcuts and the rules to make an application "sticky" on a desktop.
I am a small problem though : when I use an application, which pops up a window/dialog, and at the same time I switch to another desktop, the window borders of the pop-up window stay visible, even after the window was closed. To make the ghost borders disappear, I need to restart Virtuawin and the application which initiated the pop-up.
I typically have this problem several times a day with Task Coach.
I can reproduce it with Opera 12.15 : start Opera, click on the "Opera" top-left button to make the main menu appear, and at the same time switch to another desktop, using a keyboard shortcut in my case.
Is anyone else having this problem ?
In attachment, there is a screenshot of an example of this problem.
In attachment, there is screenshot of another example (with the Opera main menu).
Here is more information.
I can reproduce it on Windows 7 64-bit and on Windows XP 32-bit.
It is triggered by the existence of a window rule for the process.
For instance, I create a rule :
In the Opera main menu, I untick the option "Show Menu Bar", then click on the top-left Opera icon, and immediately after switch to another desktop with a keyboard shorcut.
When I tick the Virtuawin option "Window rule enabled", the problems happens, otherwise not.
When inspecting the windows using the "WinLister" program, I find a window with class name "SysShadow". If I choose the option "Close selected windows" of WinLister, the ghost window disappear, without restarting Virtuawin or the application which initiated the window.
I tried to add a window rule in Virtuawin to avoid managing those windows, but it does not seem to work.
Here is a discussion explaining that SysShadow windows are created using the "CS_DROPSHADOW" flag and are not meant to be minimized.