Have you tried right clicking an empty part of the desktop and make sure "align to grid" is ticked and "auto arrange" is NOT. Then just drag your desktop icons to where ever you wish on the desktop.
How to solve windows own Side Bar overlapping Desktop Icons if moved to Left Side in Windows Vista Operating Systems.
Google Side Bar automatically moves Desktop Icons, when placed to Left Side but Windows Vista's own Side Bar does not.
This is a long time problem faced and ignored but thought of asking now for any possible solution.
Please send solution if found to my email directly.
From: Harish

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic