title: Make WPF Window Immune to Show Desktop (Prevent Hide)
body: <p>I have a WPF window that is supposed to be a "desktop gadget".
  My users are asking for a way to prevent it from disappearing when they hit "Show Desktop".</p>
  
  <p>Making the window always topmost works but some of my users do not want the window always on top.</p>
  
  <p>Short of running a timer every x seconds to activate the window, is there a proper way to achieve this?</p>