Well, i'm not Rick, but this is on my registry:
[HKEY_CLASSES_ROOT\htmlfile\shell\open\command]
@="\"C:\\Archivos de programa\\Internet Explorer\\IEXPLORE.EXE\" -nohome"
So, it's IE, but, anyway, that shouldn't be used to open the browser, since every other application on my system uses Firefox instead.
So, now i'm confused, it looks like IE should handle html files, but it doesn't apart from paint.net
UPDATE:
I searched on the registry looking for the key that pointed to Firefox and i found it:
[HKEY_CLASSES_ROOT\HTTP\shell\open\command]
@="C:\\ARCHIV~1\\MOZILL~1\\FIREFOX.EXE -requestPending -osint -url \"%1\""
Since even the shell uses that, wouldn't be correct use the HTTP entry instead of the HTML ?