I am trying to execute the following code. The code tries to parallely download and save images. I pass a list of images to be downloaded. I wrote this in C# 3.0 and compile
Have you tried setting the apartment state for the thread?
thread.SetApartmentState (System.Threading.Apartmentstate.MTA );