Get this great component by Brad Stowers... A component to extend the TImageList so that it gives access to the system image list. That's the image list that has all the icons for the various file types that Explorer uses. http://www.torry.net/vcl/graphics/other/sysimglist.zip Then in your FillZipView code set the listview items imageindex based on the caption like this: ImageIndex := imgSystem.GetImageIndex(Caption, false, false, []); I used this in my Zip app and it works great. Leon Brown