title: Windows gadget in WPF - show while "Show desktop" is activated
body: <p>I'm trying to create a "gadget" like application using WPF. The goal is to get the same behavior as a normal Windows 7 gadget:</p>
  
  <ul>
  <li>No task-bar entry</li>
  <li>Doesn't show up when you alt+tab windows</li>
  <li>NOT always on top, applications can be on top</li>
  <li>Visible while performing 'Aero Peek'</li>
  <li>Visible while using 'Show desktop' / Windows+D</li>
  </ul>
  
  <p>I've been able to accomplish the first four goals, but have been unable to find a solution to the fifth problem. The closest I've come is by using the utility class from <a href="https://stackoverflow.com/questions/75785/how-do-you-do-appbar-docking-to-screen-edge-like-winamp-in-wpf">How do you do AppBar docking (to screen edge, like WinAmp) in WPF?</a>, but this turns the app into a "toolbar", thereby banishing applications from the part of the screen where my gadget GUI is placed. </p>
  
  <p>I can see that similar questions has been asked previously on Stackoverflow, but those have died out before a solution was found. Posting anyway in the hope that there is now someone out there with the knowledge to solve this =) </p>