However this doesn't appear to be happening with anything close to that as I have 60 files (excluding AvLock.txt) over the last three days. I would have expected these to have been cleared.
Actually, no (though this is completely unrelated to the original question). This was changed - as a small Web Shield performance optimization - in one of the previous versions. When Web Shield needs a temporary file, it opens it - and when it's done with the file, instead of removing it it just shrinks it to zero - and keeps it. Later, instead of opening another file, it reuses the one it already has. (There's a limit to the number of kept files; if there's too many of them, only some of them are kept and the remaining ones are removed as usual). So in the end, those files are only removed when the service (i.e. most likely the computer as well) is shutting down.
The idea is that opening a file is a
relatively slow operation (of course in absolute numbers it's very fast - but compared to reusing it, it's still slower). So if this happens very often (and even though you normally can't see the creations and removals, it can happen very often during browsing), it can be an improvement.