Hallo W. Curry
Ich kann die leider nur die Frage b) beantworten, wobei ich mir sicher bin, mit ein bißchen Suchen (Google, SelfHTML-Archiv) findest du mit den Stichwörtern: "favicon offline anzeigen" bestimmt auch schnell eine Antwort.
b) Und warum zeigt der IE das Favicon gar nicht an)
Eine Antwort darauf weiß die hiesige FAQ:
"... Der Name der Icon-Datei ist in diesem Fall egal, nur die Dateiendung muss für den Internet Explorer .ico lauten. Andere Browser akzeptieren auch davon abweichende Grafikformate."
Freundliche Grüße
Zwerg Alex