It seems this is a very common problem for people who have FireFox (or another Browser that doesn't support DDE) set as their default browser...
Edited to add ->
the common problem is that the setting keeps coming back....not the slow opening files, but it should still be related to the same thing....the others were mostly getting an error when clicking on links in FireFox...a few were having problems with MS Office programs.
<- End edit
This is the only fix I found anywhere that people seemed to claim that actually worked for them....give it a try, but I'd back up the registry keys first...
_____________________________________________
You will need to manually edit the registry in Windows Vista or in cases where the File Types listing is missing certain entries such as "URL:HyperText Transfer Protocol" (HTTP) and "URL:HyperText Transfer Protocol with Privacy" (HTTPS).
Caution: Editing the registry incorrectly can damage your system. Do not attempt these steps if you are inexperienced or uncomfortable using the Registry Editor.
1.Go to "Start -> Run" (or press the windows key+R) then type regedit and click OK
2.Use the directory tree hierarchy to navigate to "HKEY_CLASSES_ROOT\HTTP\shell\open\ddeexec"
3.Delete the "ddeexec" registry key
4.Repeat for "HKEY_CLASSES_ROOT\HTTPS\shell\open\ddeexec" (and any other protocols you want to fix)
5.Repeat for "HKEY_CLASSES_ROOT\FirefoxURL\shell\open\ddeexec"
6.Repeat for "HKEY_CLASSES_ROOT\FirefoxHTML\shell\open\ddeexec"