Figure 3. Use the Wrong Thread, Get an Exception.
Be careful when working with worker threads and Windows Forms controls. Otherwise, you'll get socked with an exception that lets you know you're violating the rules.