Ich hab' ein ähnliches Problem. Alle 2-3 Wochen lässt sich Firefox unter XP nicht mehr starten. Wenn man das ganze im Systemmonitor betrachtet, sieht man, dass firefox.exe zwar gestartet wird, aber nach ein paar Sekunden einfach ohne Fehlermeldung wieder geschlossen wird.
Die einzige Möglichkeit Firefox wieder zu nutzen ist, das Setup nochmal auszuführen, und über die ursprüngliche Installation drüber zu installieren.