Have you tried this? I just saw this in another post just a second ago.
http://www.dougknox.com/xp/file_assoc.htm
This website has .reg files that reset the file associations for .cpl;.exe;.zip;.com;etc. Check this out and see if it fixes your problem.