Four interesting articles about multitheading programming in Windows Form by Chris Sells and Ian Griffiths:

You should read this article if you don't know what delegate is: .NET Delegates: A C# Bedtime Story