In die Ressource packst du den Text mit den Platzhaltern. Diese werden dann durch den Text ersetzt, den du in dem String-Array übergibst.
Was hast du jetzt für Probleme mit den Festplattenzugriffen? Es wird nur dann auf de festplatte zugegriffen, wenn sich jemand deinen Eintrag im Eventlog anguckt. Dann wird der Text aus der Ressource deiner Exe oder
DLL geladen.