Hi. Is it correct that "Set(image,icon,…)" only lets to set the icon #5 (in the center of the screen)?
At least that is what I got while testing the sample "iconUpload.cfg".
iconUpload.cfg used _only_ to upload icons into java client.
Once uploaded that icons can be used freeely in Set(icons,…) command.
Take a look at http://anyremote.sourceforge.net/set-icons.html
for more details.