Setting mouse cursor
To set the cursor for your window
this.Cursor = Cursors.Wait;Cursors.Wait;
for a particular element
button1.Crsor = Cursors.Wait;Cursors.Wait;
To set for application in full
Mouse.OverrideCursor = Cursors.Wait;
// Mouse.OverrideCursor = null; // to revert the same
To get the cursor from resources ... add a hammer.ani file and set compile option as "Resource"
StreamResourceInfo sri = Application.GetResourceStream(
new Uri("hammer.ani", UriKind.RelativeOrAbsolute));
this.Cursor = new Cursor(sri.Stream);