public MainWindow() { CustomCursor.LoadCustomCursor("defaultCursor", Resources.GetEmbeddedResource("NWN2CC.Assets.nwn2main_1.cur")); CustomCursor.LoadCustomCursor("downCursor", Resources.GetEmbeddedResource("NWN2CC.Assets.nwn2main_2.cur")); CustomCursor.LoadCustomCursor("waitCursor", Resources.GetEmbeddedResource("NWN2CC.Assets.nwn2main_131.cur")); InitializeComponent(); this.SetStyle(System.Windows.Forms.ControlStyles.AllPaintingInWmPaint | System.Windows.Forms.ControlStyles.Opaque, true); Cursor = CustomCursor.GetCursor("defaultCursor"); UI.SetupHooks(this); InitializeDevice(); NWNXServer.NWN2Exit += new NWNXServer.NWN2HasExited(NWNXServer_NWN2Exit); NWNXServer.NWN2Loaded += new NWNXServer.NWN2HasLoaded(NWNXServer_NWN2Loaded); }