// The thread idle loop
        void IdleHandler(object sender, EventArgs e)
        {
            if (startupComplete)
            {
                if (needsGettingStarted)
                {
                    needsGettingStarted = false;
                    using (Form d = new GettingStartedDialog()) {
                        d.ShowDialog(objectBrowserForm);
                    }
                }
            }

            EventLogList.NewIncarnation();
            ObjectCreator.CheckOutstandingCreation();
        }
 void RunGettingStarted()
 {
     using (GettingStartedDialog d = new GettingStartedDialog()) {
         d.ShowDialog(objectBrowserForm);
     }
 }