Quindi se è come dici, io non ho porte seriali "reali" come faccio a rilevare quelle emulate? C'è un sistema?

Hai messo il mio stesso blocco di codice così come l'ho scritto nel programma e lo hai richiamato nella funzione LOAD della form principale con il comando GetSerialPortNames() ?