-I don't think xsetroot command works with icewm
"I didn't like either of them so I edited /usr/bin/icewmsession to run /usr/bin/icewm-session. This will automatically run /usr/bin/icewmbg, which manages the desktop/background for icewm. Now you can edit ~/.icewm/preferences to set the background image."
-desertrat, can you please specify what exactly you edited? I don't understand these scripts, so please try to explain so I could understand.
Thank in advance everyone!