Снимите флажок с выравнивать автоматически, и установите флажок на выровнять по сетке. :) Иначе так и будете, после любой перезагрузки, получать автоматическое выравнивание, которое сортирует значки по своему, по имени, размеру, и так далее.
http://windows.microsoft.com/ru-RU/windows7/the-desktop-overview Рабочий стол (общие сведения) Изменение расположения значков
Windows располагает значки столбцами у левого края рабочего стола. Но пользователь может изменить это расположение. Переместить значок можно путем его перетаскивания в новое место на рабочем столе.
Кроме того, Windows может автоматически изменить порядок размещения значков. Щелкните правой кнопкой мыши пустую область рабочего стола, выберите Вид и Упорядочить значки автоматически. Windows разместит значки в левом верхнем углу и зафиксирует их положение. Для отмены запрета перемещения значков снова выберите Упорядочить значки автоматически и снимите флажок для этого пункта.
Примечания
По умолчанию Windows располагает значки на равном расстоянии один от другого, на невидимой сетке. Чтобы разместить значки ближе друг к другу или иметь возможность более точно задавать их местоположение, отключите сетку. Щелкните правой кнопкой мыши пустую область рабочего стола, выберите Вид и снимите флажок Выровнять значки по сетке. Чтобы включить сетку, повторите эти действия.
Вирусов нету, защитник винды отключен, Антивирус Каспреский, пробовал отключать не помогает.
После запуска игр ярлыки разбрасываются по всему столу. Как исправить эту проблему?