@zacx85:
Ho letto solo ora la discussione e capisco che vorresti avere la visione intera dei processi in svolgimento. Io non sono pratico di shell ma a volte un'idea aggiunta permette la costruzione di un modello più adatto allo scopo. Non sapendo a che punto sei, potresti, inserire in un unico form un numero di pannelli corrispondenti al massimo numero teorico di processi da controllare. Penso che converrebbe riunire detti pannelli in un unico gruppo, in modo da crerare un array degli oggetti; Potrebbero avere all'avvio tutti la proprietà "Visible=False", proprietà che potresti trasformare in "True" da codice, il quale, riconoscendo quanti processi sono attivi, all'avvio, accenderebbe, partendo dal primo definito, tutti quelli necessari al monitoraggio dei processi attivi.
Ripeto: è solo un'idea (matrimoniale), che mette insieme, secondo me, la creazione di tanti classi quanti sono i processi attivi e la riunione in un unico form degli oggetti necessari a tenere sotto controllo il lavoro corrente.
Se ho sbagliato concetto, chiedo scusa.
Ciao.