Lieber StefanD.,
der IE lädt doch dynamische Buttons, die über css mit "background-image" dargestellt werden nicht in den cache.
ich meine hier schonmal gelesen zu haben, dass das, was der IE cached (und was er nicht cached) ein Mysterium ist, das noch tiefer erscheint, wenn man sich die Möglichkeiten der User-Einstellungen unter "Eigenschaften von Internet -> Temporäre Internet-Dateien -> Einstellungen" anschaut.
Liebe Grüße aus Ellwangen,
Felix Riesterer.