Use IconNumber to get the number of the icon for the current object.
IconNumber contains the number of the icon in the system image list. Use the component TJamSystemImageList to get access to the image list of Windows. You can use IconNumber to set the ImageIndex property of a TTreeNode or a TListItem. For a folder object, the property SelectedIconNumber will contain the number of the 'opened' icon.
TShellBrowser.GetDesktopIconIndex
TJamSystemImageList.GetFolderIconNumber
TJamSystemImageList.GetIconAsBitmap
TJamSystemImageList.GetIndexFromExtension
TJamSystemImageList.GetIndexFromFileName
TJamSystemImageList.GetIndexFromItemIdList
TJamSystemImageList.GetIndexFromPathByExt
These lines show how to fill a listview, so that it looks like an Explorer window: