Hallo Astorn,
entschuldige bitte die späte Antwort, aber auch ich habe ein paar Tage zur Recherche gebraucht - und KEINE Lösung gefunden!
Als ich deine Sätze gelesen habe, hätte ich eim ersten Satz "Für die Vertreibung der Mäuse aus dem Keller kauft Franz verschiedenste Mäusefallen." auch "zur"geschrieben - es ist genauso richtig wie "für", klingt aber eleganter.
Beim nächsten Satz "Zur Verhinderung eines Unfalls macht Heinrich beim Autofahren kurze Pausen." halte ich "für" auch nicht für die beste Lösung. Eine sprachwissenschaftlich korrekte Antwort kann ich dir aber nicht geben. Ich denke, dass "für" (das ja dem lateinischen "pro", also "+") bei uns immer mit etwas Positivem verbunden ist. Das heißt, das "für die Verhinderung" in unseren Ohren "nicht gut klingt".
Es tut mir leid, dass meine Antwort auch nicht sehr zufriedenstellend ist,
liebe Grüße, Anna