MultiThread WebBrowser Controls on WinForm, and Reflection Library

Sample project may be downloaded from the link below:
MultiThread WebBrowser Controls
Thus we see, we may download multiple website at the same time.
TODO: Generating thread objects in runtime, and executing them using reflection code.

Dynamic Reflection Library may be used when writing reflection code.

A colleague suggested to use ThreadPool to que work for threads, thus thread creation and start / stop / dispose operations will not be handled in a method, it will be handled in ThreadPool automatically. For more info:
Starting threads with parameters in C#
ThreadPool Class