Desktop icons move after each boot/reboot

Ever since installing Windows 7 my desktop icons have move by themselves. They 'shift' one position each time I boot or reboot. It's not all the icons though, it's like a section of them that will move each time.

Does anyone know how to stop this as I would like to keep the position of them but it is literally impossible.
Right now I have a huge gap in my icons and they are spread from left to right and I'm sure that in a few weeks will be touching the other side of my desktop.

This website is not affiliated, owned, or endorsed by Microsoft Corporation. It is a member of the Microsoft Partner Program.