Originariamente inviato da Marcoluca56
essendo scritto in C
Veramente è in C#

Se ti sembra complesso è perché stai scegliendo una strada sbagliata.

Sposta la creazione del nuovo controllo nel programma principale.
Del resto un thread per la sola creazione del controllo non ha molto senso.