private void StartForm_Load(object sender, EventArgs ea) { this.TopMost = false; this.RedefineStartFormProperties(); Universal.ParentForm = this; SplashScreen.Instance.Show(); backgroundWorker = new BackgroundWorker(); backgroundWorker.DoWork += (s, e) => { ConnectionManager.EstablishConnection(); BackendManager.LoginProcessRun(); }; backgroundWorker.RunWorkerAsync(); }