procedure ShowFolders(Path:String);var Result:TSearchRec; fldItem:TListItem;begin frmBrowser.ListView1.Items.Clear; If FindFirst(Path + '\*',faDirectory, Result) = 0 then begin Try Repeat fldItem := frmBrowser.ListView1.Items.Add; fldItem.Caption:=Result.Name; fldItem.ImageIndex:=???? <<< if I use a TImageList not run ok. Until FindNext(Result) <> 0; Except FindClose(Result); Raise; End; FindClose(Result); End; fldImage.Free;end;