public static Eto.Forms.Application Create(string platform)
{
var app = new Eto.Forms.Application(platform);
app.Initialized += delegate
{
// only create new controls/forms/etc during or after this event
app.MainForm = new MainForm();
app.MainForm.Show();
};
return app;
}