public MainForm() { InitializeComponent(); m_trayIcon = new TrayIconProxy(TrayIcon); m_currentIcon = Properties.Resources.TrayNormal; m_currentTooltip = Strings.MainForm.TrayStatusReady; Program.LiveControl.StateChanged += new EventHandler(LiveControl_StateChanged); Program.WorkThread.StartingWork += new EventHandler(WorkThread_StartingWork); Program.WorkThread.CompletedWork += new EventHandler(WorkThread_CompletedWork); Program.SingleInstance.SecondInstanceDetected += new SingleInstance.SecondInstanceDelegate(SingleInstance_SecondInstanceDetected); m_settings = new Duplicati.Datamodel.ApplicationSettings(Program.DataConnection); Program.DataConnection.AfterDataChange += new System.Data.LightDatamodel.DataChangeEventHandler(DataConnection_AfterDataChange); Program.Runner.ProgressEvent += new DuplicatiRunner.ProgressEventDelegate(Runner_DuplicatiProgress); Program.Runner.ResultEvent += new DuplicatiRunner.ResultEventDelegate(Runner_ResultEvent); #if DEBUG this.Text += " (DEBUG)"; #endif }