I wouldn't know for certain if that info is stored in the registry or not (I was refering to Totte's post), but have you tried dealing with it "like" a normal folder?
And if I'm not mistaking it's just not a reference but a "cache" of the philes you've downloaded. The get stored there first, and then moved (copied?) to anoter location. This I believe since you can go there and copy the file(s) again!! There fore I believe you should be able to deal with it like a normal folder
I'm now quite sure you can (least find the path to the cached file), since I've made a program that searches through all folders (just launched it to se it's result on that folder.) HOWEVER, the information is NOT stored basicly in the "\Temporary Internet Files", but in "\Temporary Internet Files\Content.IE5\C5MBGHM7" (however, the last two directiories I would guess depends on your browser, and something else) So finding out where you downloaded a certain file from isn't going to be that easy.
I guess you could search through those directories for the file name and then try to find out where it was downloaded from! My codes look like something a kid wrote
I have absolutely no idea what I am talking about
Somehow I still manage to make it work