First, make sure the OpenHandCursor.cur file is marked as Resource (not EmbeddedResource) in the referenced assembly.
Code Block
// use resource in local assembly
// new Uri("pack://application:,,,/folder/filename.cur")
// use resource in referenced assembly
// new Uri("yourAssemblyName;component/folder/filename.cur"
// ,UriKind.Relative)
Stream cursorStream =
Application.GetResourceStream(new Uri ("CursorLib;component/cursors/help.cur",
UriKind.Relative)).Stream;
this.Cursor = new Cursor(cursorStream);