public void InitMindMate(IMainForm mainForm) { this.mainForm = mainForm; MetaModel.MetaModel.Initialize(); schedular = new TaskSchedular.TaskSchedular(); PersistenceManager = new PersistenceManager(); pluginManager = new Plugins.PluginManager(this); new TabController(this, mainForm); pluginManager.Initialize(); statusBarCtrl = new WinFormsStatusBarCtrl(mainForm.StatusBar, PersistenceManager); NodeContextMenu = new NodeContextMenu(); mainForm.Load += mainForm_Load; mainForm.Shown += mainForm_AfterReady; }