Usualy in C:/~/User name/local settings/temporary internet files
replace ~ with whatever the string is to get to user directories on your operating system.
As to why they don't delete, they are probably being used by another program. If you do the option where it runs the scan on start up before other programs boot it would probably delete them all.