I recently got into a conversation on another forum about creating Aqua themes for XP.
Most people there prefered hiding all desktop icons to leave a 'Clean' appearance, a few like me would prefer to see our Harddrives on the desktop a-la Aqua so here is a proper registry hack to actually move the drive onto the desktop instead of just creating a shortcut.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954D}]
@="Drive C"
"InfoTip"="Drive C"
"{305ca226-d286-468e-b848-2b2e8e697b74} 2"=dword:ffffffff
[HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954D}\DefaultIcon]
@="%SystemRoot%\System32\shell32.dll,8"
[HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954D}\InProcServer32]
@="shdocvw.dll"
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954D}\Instance]
"CLSID"="{0afaced1-e828-11d1-9187-b532f1e9575d}"
[HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954D}\Instance\InitPropertyBag]
"Attributes"=hex:15,00,00,00
"Target"="C:\\"
[HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954D}\ShellFolder]
"Attributes"=hex:50,00,00,F0
"WantsFORPARSING"=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{645FF040-5081-101B-9F08-00AA002F954D}]
@="Drive C"
The above is a .reg file you should use a unique GUID "{645FF040-5081-101B-9F08-00AA002F954D}" is free on my machine. you can get utilities to generate one or find a free one with regedit just replace all the way through.
Here is a free GUID Generator that will do the trick.
This .Reg file will Create an Icon on your Desktop marked "Drive C" and clicking on it will open drive C.
To create one for another drive change C:\\ to X:\\ and "Drive C" to "Drive X" where X is the drive letter you wish to use.
remember to use a unique GUID for each drive you map.
Whth a bit of work you can also add the context menus for format and disk tools.
I usually supplement it with the following:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\ClassicStartMenu]
"{20D04FE0-3AEA-1069-A2D8-08002B30309D}"=dword:00000001
"{645FF040-5081-101B-9F08-00AA002F954E}"=dword:00000001
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel]
"{20D04FE0-3AEA-1069-A2D8-08002B30309D}"=dword:00000001
"{645FF040-5081-101B-9F08-00AA002F954E}"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{645FF040-5081-101B-9F08-00AA002F954E}]
@="Recycle Bin"
This hides the Recycle Bin on the desktop (Doesnt remove it, so YZdock's Recycle bin docklet still works)
It also creates another copy of the recycle Bin in "My Computer" so it can still be accessed, wish I could
move it to the Start menu like the other Icons in XP, but havent found a way yet.
Aqua-Soft Forums

