This is understandable (i.e. that this is hard), so perhaps some of us may be able to help you (or ourselvesRickard Johansson wrote:I can easily read the image lists from file. So, we can have as many image sets as we want. The hard part is creating the lists in the first place. Adding over 100 images of different sizes to different image lists takes a while. And some images I may have to create on my own...

1) check on program start if certain directory exists
2) if it does, read icons from it (or from a file placed inside it)
3) if some icons are missing, use default ones?
How big icons should be? 32x32? 48x48? And how about sets for a specified resolution: say, I have only 16x16 icons, that suit me well, can I use it, whereas someone with a bigger screen would have to stay with default one? I am asking because sometimes certain set exists with small icons only.