fix for kdesk -i randomly rendering icons incorrectly

 * when rearranging the new icon list, the numeric index id's needs to be updated.
   this was causing erratic data being collected from the icons.