Windows (AFAIK all current versions) displays icons of the default protocol handler for the mimetype. If You made K-Meleon default on install (which I assume), it is a minor Windows error if it was not done.
Several things You can try to persuade Windows to do what You want.
1.) rerun setdefault (already said by desga2 / normally helps).
2.) right click on a local file with the mimetype = html... & change properties to associate with K-Meleon (less often needed).
3.) First set IE as default handler, then run K-Meleon's setdefault (seldom needed, heard about this a handful of times, normally it was used to get rid of alternative browser associations).
p.s. If still no success You have to work on Windows settings manually with help of special programs, and this is not worth the effort (IMHO).
Edited 1 time(s). Last edit at 09/30/2009 01:48PM by guenter.