Originariamente inviato da afrappe
il FileListBox(come tutti gli oggetti trascinabili in progettazione) è un oggetto WindowState e anche se lo rendi invisibile
espone comunque il suo handle(la proprieta .hWnd per capirci)è comunque il s.o. la gestisce
il dir è Windowless senza e confinata a vb

per cui mi viene da pensare:

dir con 50000 file impiega 50000n risorse
FileListBox con 50000 impiega 50000n risorse + nWnd risorse

cmq ripero questione di opinioni
fai un ciclo e aspetta allora

cmq impiega 0 processi 0 thread 1 handle
cos'è una risorsa?

la file come la listbox non espone una collection item come fa per esempio un a listview