Make Icon can read PDF files and uses the first pageto create the icon. On non PDF files, it tries to open the file as apicture using QuickTime and takes the main image inside the file. So itshould work with all file types QuickTime can read.e.g. TIFF, JPEG, BMP, Photoshop, GIF, PNG, etc. The source code is included.