Hi John
The product doesn't currently support this but it's a good idea. How about if we expose some sort of mapping between file extensions and indexes. The indexes would be refer to the images in SmallImageList. So the first thing you would do would be to add, for example, an image of a text-file to SmallImageList. You would then call a method that would be something like SetFileIcon("txt", 2), which would tell the control to use the 3rd item in the SmallImageList when it needs icons for any file with the extension "txt".
That's just off the top of my head and the API we end up implementing might be radically different, but what I'd like to know is would that cover your requirements?
- Hans (EnterpriseDT)