title: How do you use a custom mouse Cursor in a .NET application?
body: <p>Well, as the title says, how can I set an image or anything else as the mouse cursor. I know you can use the built in ones that are part of the Cursors class, but I was wondering if there's a way to use your own image (preferably without P/Invoke, but either way is fine.)</p>
  
  <p>EDIT: I guess I didn't explain what I wanted clearly enough. I don't have any .cur files (are they easy to create?), I want to know if there's a way to take an image from disk (or wherever) and use that as the cursor. Ultimatley what I'd like would be to do something like this:</p>
  
  <pre><code>myForm.Cursor = new Cursor(Image.FromFile("foo.jpg"));
  </code></pre>
  
  <p>Possible?</p>