My Windows desktop (usually on a day's duration), gets awfully cluttered by loads of icons and files; if its not done by me, it's done by someone else that's using the
computer. In short, there's documents, pictures, videos, software
archives and zipped archives for email (the list goes on and on...)

Having those icons left there, it slowly becomes a ghastly sight - I usually waste big amounts of time shifting these
files to their respected locations in different folders and harddrives... because if I don't do something about it, I'm going to have trouble finding those application shortcuts I'm used to running on a frequent basis. Another problem is when it concerns archiving/burning these files based on categories, it's going to be one hell of a task; sorting them all out if you leave them dumped in one place for too long.
I can think of certain issues I encountered while working on my desktop: The tedious sorting and moving of these files in their respective locations (especially if its smeared all over the desktop), and the retention of the layout you've been sorting out before the jungle of icons and files infested your desktop as it continues to grow.
Windows apparently doesn't have an efficient icon management system and using the sorting functions built-in Windows will have your shortcuts and icons mixed up together... sorting by type helps segregate some icons but nevertheless it isn't "categorized" the way you want it. Frustrating, but there's nothing much to do if you rely on those sorting features.
So how do we solve the problem of having our desktop icons and shortcuts organized better?