title: Is there a way to take a screenshot of the user's Windows desktop?
body: <p>I want to provide the user with a scaled-down screenshot of their desktop in my application.</p>
  
  <p><strong>Is there a way to take a screenshot of the current user's Windows desktop?</strong></p>
  
  <p>I'm writing in C#, but if there's a better solution in another language, I'm open to it.</p>
  
  <p>To clarify, I need a screenshot of the Windows Desktop - that's the wallpaper and icons only; no applications or anything that's got focus.</p>