.htmlと.xmlのアイコンが不明なアイコンになってて気になってはいたけど、ずっと放置してました。ダブルクリックで指定したプログラムの実行は行われていたので(^_^;)
ここから書いてあることはレジストリを操作するため自己責任でお願いします。あくまでShellIconCacheを削除等悪あがきしてもだめな場合です。
[コントロールパネル]=>[フォルダ オプション]=>[ファイルの種類]=>[詳細設定]=>[アイコンの変更] を各拡張子を選択し、以下のファイルを指定し見覚えのあるアイコンを選ぶ。
Winキー+rで[ファイル名を指定して実行]からregeditを実行し、以下のキーを削除
Windowsの再起動で.htmlと.xmlに見覚えのあるアイコンが表示されるようになりました。めでたく平和なPCライフを取り戻すことができました(^^
(注意)レジストリ厨でないので、よく分かっていません。