Проблема свалки иконок на Рабочем столе менедждерами виртуальных рабочих столов не решается в принципе.
На то они и виртуальные рабочие столы, чтобы только разбрасывать окна открытых приложений и менять фоновый рисунок. На этом их миссия заканчивается.
А проблему свалки иконок я решил давно (см.
viewtopic.php?f=15&t=7768).
В моём проекте предлагается любое количество аналогов рабочего стола, организованных иерархически.
Осенью планирую выпустить новую версию, которая будет реализовывать обновлённую концепцию распределения пользовательских данных.