ShellBrowser Delphi Components Documentation
ContentsIndexHome
Example

These lines fill a TListBox with the filenames in your Windows directory:

ShellBrowser.Folder := 'C:Windows';
While ShellBrowser.Next do
  ListBox.Items.Add(ShellBrowser.ObjectName);