public override void FinishedLaunching (Foundation.NSObject notification)
{
if (mainFormFunc != null)
main_form = mainFormFunc ();
main_form.m_helper.MakeKeyAndOrderFront (this);
main_form.m_helper.DidChangeScreen += delegate(object sender, EventArgs e) { main_form.m_helper.Display (); };
}