RudeDog has a great suggestion. Also, if you need a repeated event on a Windows Form, use the System.Windows.Forms.Timer class instead of the System.Timers.Timer class. The Tick event of the System.Windows.Forms.Timer class runs on the UI thread, so you won't get this error.
David Morton -
http://blog.davemorton.net/