title: How to draw directly on the Windows desktop, C#?
body: <p>This question has been asked for other languages, and even for those other languages, I have found their answers lacking in how to exactly do it, cleanly (no messed up screen repaints, etc..).</p>
  
  <p>Is it possible to draw onto the Windows Desktop from C#? I am looking for an example if possible.</p>