Те контролы, которые идут в комплекте с VB6 (DriverListBox, DirListBox, FileListBox), мягко говоря устарели. Нужен типа Win98 с деревом дисков и папок и отдельным списком файлов. Важно, чтобы сам обновлялся по событию подключения/отключения съемного диска на USB. Желательно, чтобы с лицензией все было ОК.
А вообще, каким образом можно отлавливать событие подключения/отключения устройства на USB?