|The index.dat files have to be deleted before Windows loads. CCleaner and a few other programs will do that automatically for you (the file is deleted on the next re-boot). |
No need to create a new one, Windows XP will do that automatically, whether you like it or not. Plus, XP won't just "let" you create a new one while it is running.
It was so much easier in the old Win 9x days, with just a short line of safe code in the autoexec.bat file. I suppose one could devise a command in the Boot.ini to do something similar, but I haven't even given it that much thought.
Booting off a LiveCD is another way, though certainly not the fastest.