Se il tuo problema e' di performance, perche' nel frattempo vuoi aggiornare la UI allora devi usare il multithread e con il BeginInvoke aggiorni la tua finestra.
Se invece il problema e' la banda devi suddividere gli utenti in gruppi o piu' semplicemente paginare la lista utenti.
Noi qui lo facciamo con gli auguri di natale e non abbiamo alcun problema, lancio l' applicazione e invia ad uno ad uno gli auguri, anche perche' non voglio che un cliente sappia quali clienti ho e inviare una mail in Bbc non sta molto bene ...
![]()