Hi, I made a list of Bulgarian i-net radios for me and for sharing with Bulgarian CarPC members, and I had some of the problems mentioned here, too.
Sometimes there is logo in the SongTitleBar, but no logo in the list of radios and some other strange things...
So I ended up with manual editing the files:
\iCar DS\data\internetradio.m3u
\iCar DS_I-net_Radios_BG\iCar DS\skins\Chameleon\internet_radio_preset.def
\iCar DS_I-net_Radios_BG\iCar DS\skins\Chameleon\internet_radio_preset.ini
\iCar DS\skins\Chameleon\InternetRadio\InternetRadio.m3u 8
As I'm using UE_Studio for editing so it's not a big deal to open 4 files and navigate in there - just giving you an idea - most likely you'll need to edit *.skin; *ini; *.def files in future too...
However, here is the end result:

and this is the edited files+logos:
BG_i-net_Radios just to get the idea what i've edited.
The only thing i didn't get is the first slot for radio - it just refuses to show the assigned *.png. I can live without it
Sorry for writing in English - google translate for BG<->RUS works ... extremely bad, so I decided it's better to write in propper English instead of bad Rusian.