Does the problem still happen if you have XMPlay in the taskbar instead?
No, it seems to work just fine with XMPlay in taskbar.
Also, after the problem happens, are you able to restore it via XMPlay's tray/taskbar menu?
No, that item (Restore
) is disabled in the tray menu. That's why, as I said, the only way to fix it is to just close XMP and start it again.
If it's OK then, is the minimization method working OK with other apps that don't have taskbar entries?
I don't have other applications that only have a tray icon, except one (FreeMeter), but that just doesn't accept at all Minimize messages. When I try to minimize it using the touchpad I just hear the sound for Exclamation
(set in Windows Control Panel).
Another application that behaves weird when I use this method is YahooMessenger. When I bring it up from tray, it creates a taskbar button. When I minimize it (using the Minimize button in YM interface), the taskbar button disappears. But when I use the touchpad to minimize it, it just minimizes to taskbar, not to tray.
Also, a somehow similar behavior to XMPlay has WinSCP (I use it to securely access a FTP server). It has a taskbar button, but when I minimize it (using the normal button, in the corner of the window), it minimizes to tray (taskbar button disappears and a tray icon appears). But when I minimize it using the touchpad, the taskbar icon remains, the tray icon doesn't appear, and the window "minimizes" above the taskbar. As you can see in the earlier attached video, XMPs window first goes at the lower-left side of the screen, above the Start button, then moves back where it was (WinSCP doesn't go back...it remains above the Start button).
The same behavior I noticed at LinkMonitor
However, applications like TotalCommander (which also have a taskbar icon, and a tray icon appears when minimized) behave absolutely normal in both cases (normal minimize + touchpad minimize).
As I noticed, all windows that have a minimize button, but don't have a taskbar icon have this behavior. For instance, the Sound Solution plugin for XMPlay
has this kind of window. Whenever you minimize that window, it will "minimize" above the taskbar, regardless if you click the window minimize button, or if you use an alternative method (like the touchpad, in my case).
As for the exampes from above which don't behave normally (WinSCP and LinkMonitor)...I guess that the taskbar button belongs to the application itself rather than to the shown window, and that's why they don't behave as expected.