This issue happens with our explorer in ros AND when using only our explorer.exe (without rshell) on Windows XP: Therefore it's 100% sure that this is no problem in WIN32SS or shell-classe. Our explorer is broken here - I guess bug is in traywnd.cpp.
1.) make sure you have no windows open
2.) start cmd via link on desktop. The window should be active in title bar and should be active in traywnd pane (pressed)
3.) Minimize the window via the symbol in title bar
Expected behavior (what MS explorer would do):
The cmd Window minimizes and the traywnd pane gets into unpressed state. No pane is pressed then.
The cmd Window minimizes but the traywnd pane stays in pressed state.
Make sure to test this only with cmd for now (that's an application that gets at least activated properly upon opening currently)