Hmm, da bin ich auch einigermassen überfragt: Wenn es direkt nach dem Setup (und dieser Zustand wird durch's Reparieren ja ebenfalls wieder hergestellt) läuft und dann irgendwann nicht mehr, würde ich denken, dass da von den Komponenten irgendetwas ausgetauscht wird, die SiDiary auch verwendet.
Ich hatte letzte Woche einen tollen Effekt unter Windows 2000: Ich musste dort testen, wie sich mein Programm ohne FileSystemObjects verhält. Die dazugehörige DLL habe ich dann aus dem System32-Verzeichnis gelöscht und trotzdem war sie wie von Zauberhand immer wieder da, weil Windows sie irgendwo gesichert hat und wenn mein Programm das Objekt verwenden wollte hat das Betriebssystem gemerkt: Oh, fehlt ja im System32-Verzeichnis; kopiere ich doch schnell mal wieder dorthin...
Will sagen: Manchmal treibt Windows im Hintergrund da mit DLLs reichlich Schweinereien und manchmal nicht nur zum Vorteil für die Stabilität...
Viele Grüße, Alf.