DaveK:That's not a bug, it's a feature; fonts is a magic folder with a (hidden+system attributes) desktop.ini in it that makes a combined shell view. Like the way that if you go to any drive letter and try and explore the \Recycler folder, you'll still get your one and only Recycle bin; or the way all the subfolders in your temporary internet files give you the internet cache view, and various other examples I can't bring to mind right now.
A fonts view should pull the fonts info from the applicable folder. A desktop.ini in D:\WINNT\Fonts that says "I am a fonts folder" should display the contents of that folder as a fonts folder, not some other folder. Sadly, I think the fonts system of Windows is far too overcomplicated -- I would imagine the data comes not from the folder itself, but from the Registry. In which case, using a fake view of C:\WINNT\Fonts as a way to manage fonts is rather bizarre. Apple didn't use fake folder views, but even Mac OS copied parts of each font into the kernel suitcase. Personally I am wholly against having the disc browser outright lie and trip you up: if you need to manage fonts, make a font manager. (I also dislike cmd auto-completing desktop.ini but copy then lying that it does not exist and refusing to copy it until I use attrib to -s -h it.)
The Recycler system is even more nuts. I have a back-up of my 486's hard drive at C:\From Seagate. I used to run IT Utilities which gave me a trash can in Windows 3.11. If I browse C:\From Seagate\C\Recycled in Explorer -- IT Utilities trash folder -- I see my own recycle bin. C:\From Seagate\C\Recycled is not even a valid path to a Win32 recycler folder, and there is no desktop.ini, but that doesn't deter Explorer from mistaking it for my real C:\RECYCLER folder.
I've tried to reproduce the fonts bug, by putting Fonts\desktop.ini into a fresh Z:\WINNT\Fonts, and making this new folder a system folder, but it won't take. I might have to restart Explorer to have it behave, since desktop.ini is a fickle beast. For now, it shows me a normal folder.