title: How can I add an item to the right click menu on the desktop
body: <p>I have an application that runs in the background and changes the user's desktop background at set intervals. I would like to make it possible for the user to right click the desktop background and have the option to download the photo or advance to the next background, in addition to the normal windows right click options. Is there any way to do this in C#? </p>
  
  <p>The target OS is Windows 8.1, but if it could work across several versions of Windows, that would be great.</p>
  
  <p>Thanks to kennyzx for suggesting <a href="http://www.codeproject.com/Articles/512956/NET-Shell-Extensions-Shell-Context-Menus" rel="nofollow">Sharp Shell context menu</a>. It's a relatively easy library to understand for someone who is not use to using some of the deeper C# concepts yet. </p>