Your probably thinking, why would he want to do that? Well, just a bit of nostalgia. So i've done the obvious, put on classic, change the desktop icons and background, I downloaded Classic Shell, but how do I change default icons for everything? And if possible, explorer.
You can't, the shell predefined the UI settings to a point that most can't be change, for me its not so much of nostalgia, more like I just love the simplicity of my XP 64bit. The only way to do what you want is to use something like Stardock but even then, theres a limit to how far you can change them to.
I hate the way that Windows 7 start menu looks. The programs menu is to small and why they have the single programs above the foders, I'll never know. I have always set my start menus to classic, but with Windows 7, I use a free download called "windows classic shell".