"Files with weird names in C:\System Volume Information\ are Restore points. You can't defrag them - and it would be pointless.
I think your antivirus's self-protection prevents defragging its files.
The file in C:\ProgramData\Microsoft\RAC\StateData has something to do with Vista's performance and reliability monitor"
I don't get it. Just because you can't defrag some particular files you should always, then, have some fragmented files present but their number sure shouldn't INCREASE each time you run the program. I use Vista Home Premium and have used only about 20% of my HD space so fragmentation might not have any real impact on my system's operation or performance, I don't know, but I should still be able to reduce the number of fragmented files down to some specific, fixed number.