Windows Forms Threading Techniques

It seems that there are any number of ways to do multi-threading in Windows Forms. Here are some of the interesting techniques: