Я разрабатываю поисковую систему для настольных компьютеров в VB.NET и ищу мощный, гибкий и многофункциональный элемент управления для отображения результатов поиска, т.е. список файлов.
Если вы используете WinForms, стандартным является использование TreeView для папок и ListView для файлов / результатов.
Если вы не торопитесь, вам может быть интересно покататься по WPF. Это было бы гораздо более гибким, но и намного больше работы.
Элемент управления System.Windows.Forms.ListView , вероятно, наиболее похож на то, что сама Windows использует для отображения списков файлов и папок в проводнике.