In RHL9, redhat-web.desktop was called "Internet Browser" and launched htmlview %s. We could change the behaviour in /etc/htmlview.conf (excellent!) Now the menu item is called "Mozilla Internet Browser" and launches mozilla. Please switch back to htmlview
The htmlview package has nothing to do with this issue at all.
I've put it in html view as rpm -qf /usr/share/applications/redhat-web.desktop htmlview-2.0.0-10
I don't know why the .desktop file is in htmlview, but having it hardcode mozilla is correct. htmlview is a broken, bad idea in general, but in this specific case the reason it sucks is: it can't appear in desktop files because you can't get fields such as Name, StartupNotify, and so forth correct if you don't know which browser will launch. So the default browser .desktop file has to hardcode mozilla. If you want another browser just drag its desktop file to the panel. Punting to mozilla in case Chris wants to move the .desktop file out of the htmlview package or add comments.
I think the .desktop file is in the htmlview package "because it seemed like a good idea at the time." I'd personally just rather have it in Mozilla myself.
This bug appears to be fixed (or, at the very least, no longer applicable) -- all of the .desktop files in the htmlview package invoke htmlview and mozilla has a .desktop file of it's own (which invokes mozilla).
Marking worksforme