Asta nu pare o idee bună. Controalele comune ale winforms sunt, în cea mai mare parte, nu în condiții de siguranță a firului și dând fiecărui control propriul proces pare a fi icy.
Dacă doriți să încercați acest lucru, dați fiecărui formular propriul proces, sau chiar dacă este vorba doar de propriul fir. Sau, poate, dacă aveți un control tab, dați fiecărei file propriul fir.
Update
.Net provides something called an AppDomain that you can use. It's more than a thread, but less than a process. If you have a from with multiple tab pages, you could create a custom control that holds the contents for each tab page and put each custom control in it's own assembly. Then those assemblies can be dynamically loaded into their own AppDomains. From there you should be able to create an instance of the control you want. However, there are certain rules about talking across appdomains, so I don't know that you'd be able to just add that control to a tab page on your form.