I would think a European site would be better suited for picons question. In the US we have very few channels with integrated EPG.
If there is an easy way to grab them based on service ID, pretty clueless. I do it the 'hard way'.
But still, the relation between images in the main folder and the channel is name based.
There may be 10 MTV channels on a satellite. East, West, SD, HD, DAI.....all differently named. A single picon named accordingly would only handle one channel.
Copies of them need to be made and named the same as the actual channel. We may scan in channels such as SN1, SN2,SN3, etc.
The actual channel could be anything. If they clear. And you can see the 'screenbug' watermark to ID the channel.
I don't really know of an automated way to do it. 'We' dont even usually have an EPG for any channel. Blanks.
With Media Portal there is an application that pulls metadata from different sources and then gives you an EPG. A few guys even have played around doing the same on an E2 receiver.
So until then its name the channel in an editor. Find a ,png picon. Name it exactly as I did the channel. Do a batch of them. Write to the receiver.
Then hopefully have at least the correct picon displayed.