devi usare setLocation() per cambiare ogni volta la posizione dell'icona e poi devi usare il metodo validate() su l'icona e sul contenitore per ridisegnarla nella nuova posizione.

Ciao.