As using a multi-user environment on Windows, I realized that VAX puts the cache files into '%TEMP%'. That is not a good idea because this results in corruption on the regular file cleaning process.
Is it possible to set another cache path, perhaps by a registry entry? Further, it might be useful to put them into the however-existing '%MyFiles%/Visual Studio' (or '%MyFiles%/Visual Studio 2005' for vS2005) dir.
This is a problem we'll work out eventually. VA uses TEMP if it can't write to the install directory. So an interim option is to modify your security settings to get read/write access to the VA install directory. Another option is to reinstall VA to a directory that you own (rather than the default). Neither option will be of much use if there are multiple IDE users on the same machine.
Another thing to note is that if VA doesn't have write/modify access to the install directory, some things that are supposed to be persistent between runs will not be (file and clipboard histories for example). Again, in an environment where multiple users are using the IDE, it would be a mess anyway.