I have an AppBar window in my application. I want it to be Visible also when user minimizes all Windows using shortcut Windows+M (or Windows + D) or Show Desktop button in Quick Lunch toolbar.
Preventing minimizing when user uses those keyboard shortcuts is quite simple and needs receiving WM_SIZE message, I think. But I have no idea how can I have my AppBar visible when user clicks Show Desktop button. I know that Show Desktop first minimize all windows and then change Z-Order to get Desktop Window as a front window. I've read some solutions (like changing application parent window to Progman) but none of them works. I use one application (not mine) that behaves exactly like I need - stays visible all the time and it's also AppBar window.