Hallo Björn,
sinnvoller scheint mir eine gezielte Aktion mit Batchkonvertierung aller in Frage kommenden Altdaten zu sein.
Denn wenn ein Startupskript bei jedem Öffnen eines Dokuments prüft, ob Schriften ausgetauscht werden müssen, und diese Operation mehr oder weniger unter der Hand dann ausführt, dann gibt es zwei Dinge zu bedenken:
1. die Prüfung bremst das Öffnen aller Dokumente, ob bereits behandelt oder nicht, und wird mit dem Lauf der Zeit zunehmend überflüssig (aber vielleicht doch nicht ganz überflüssig);
2. möglichereise verändert sich durch diesen Austausch der Umbruch mehr oder weniger unbemerkt.
Zum Schriftentausch gibt es einige Skripte.
Die besten vermutlich von Hans Häsler, SchriftenTausch.jsx in zwei Varianten auf
http://www.fachhefte.ch.