void _guiTimer_Tick(object sender, EventArgs e) { _guiTimer.Stop(); //_elapsed(sender, e); // Synchronize thread with GUI because SIP stack works with GUI thread only if (!_form.Disposing) { _form.Invoke(_elapsed, new object[] { sender, e }); } }