this is a really weird problem because I don't even see a way to make the root directory a custom folder to begin with
I suspect that is why this thread hasn't seen much activity. I saw it earlier and had a go at changing the drive icon for drive D: on my Windows XP test machine through the GUI controls. No dice. I didn't bother trying to rummage through the registry to change it that way because, obviously, you didn't do that to your machine. It just "happened", right?
I was thinking, though, about those programs that do change drive icons for their own purposes. I'm wondering if you may have installed a player or some CD or DVD authoring software that may have designated the entire drive as a "virtual CD / DVD" or some such. With the programs that I have seen that can do such things there have always been internal settings in the programs themselves that cause the change in the icon. I've never seen such a program do this by default. If you think back over the installation history of this computer do you remember installing and configuring some software that may have done this? I'm thinking particularly of things like those utilities that help users run copy protected games without having to actually insert the "key" CDs, CD authoring software with virtual CD drives for creating CD images on a hard drive partition, and other such stuff. Since I can't imagine that anyone would have their software do this by default (Well, I can imagine it, but they'd have to be REALLY dumb, or they'd have to have a truly inflated sense of their own importance.) this change in the drive icon may not date back to the time of installation of the software. Instead, it may date back to a later time when you explored or used the software and changed a critical setting.
Of course, if we dig a little deeper we may find out that this is some setting intrinsic to the operating system itself, but I certainly haven't stumbled across it yet. And I do a lot of stumbling!
- prosaic