public frmMain(frmLogin Login, SLNetCom net,PrefsManager preferences) { InitializeComponent(); LoginForm = Login; netcom = net; prefs = preferences; netcom.NetcomSync = this; netcom.LoginOptions.UserAgent = "SLChat v0.0.0.2"; netcom.LoginOptions.Author = "*****@*****.**"; this.AddNetcomEvents(); chatManager = new ChatTextManager(new RichTextBoxPrinter(rtbChat), netcom, prefs); this.RefreshWindowTitle(); IMTabs = new Dictionary<string, IMTabWindow>(); IMForm = new frmIMs(netcom, prefs); IMForm.VisibleChanged += new EventHandler(IMForm_VisibleChanged); }