I'm guessing the root of the problem is somehow related to the fact that the browser seems to think the files are actually GIF images.
I downloaded the RCDefaultApp software to see if it might highlight an obvious file association problem, but to my untrained eye it all looks OK.
This has been...