public override void FinishedLaunching (MonoMac.Foundation.NSObject notification) { AppDomain.CurrentDomain.AssemblyResolve += (object sender, ResolveEventArgs a) => { if (a.Name.StartsWith("MonoMac")) { return typeof(MonoMac.AppKit.AppKitFramework).Assembly; } return null; }; Program.RunGame(); }