Try both plugins here: http://www.techkings.org/threads/dsayers-picon-updater-beta.124621/page-5#post-804524
I found that the snp picons worked best for me.
The is a plugin available on wooshbuild plugins>download>extensions called setpicons you can use that to assign any picons missed.
If using the snp picons sone hints:
Snp stands for service name picons.
Either edit the channel name in your bouquets to match the picon name (caps and spaces don't matter) or the picon name to match the channel (you can do this in FileZilla)
1 use the snp picons. Run the snp picons updater from the thread linked.
2 either you now need to change the names of your channels to match the name of the picons, or the picons to match the channels
So your channels are
UK : Sky cinema...
Get rid of 'UK:'
Or you can FileZilla to HDD picons and change the picon name
For example the sky Disney picon is called : skydisney.png
Change it to:
UK:skycinemadisney.png
Then right click>set permissions>ok
Or change the name of your channel to : Sky Disney.
_---------
You may have problems as your IPTV channels have a colon in the names and you might not be able to include that in the name of the picon
------
As a last resort us the setpicons plugin to manually assign picons to channels.