Hmm.
Du müßtest vielleicht ein anderes Programm B schreiben, welches Dir den Quellcode für das gewünschte Programm A nach Angabe der gewünschten Datei generiert.
Der Quellcode deines Programms A könnte dann ein z.B. Schreibroutinen verwenden, die genau die gewünschten Bytes speichern, also z.B. Folge von Write()-Anweisungen.
Bspw.
...
DATENBLOCK:='Dieser Text wird von Programm B generiert und kann auch binär sein';
Write(F,DATENBLOCK);
DATENBLOCK:='Dieser Text wird von Programm B generiert und kann auch binär sein';
Write(F,DATENBLOCK);
DATENBLOCK:='Dieser Text wird von Programm B generiert und kann auch binär sein';
Write(F,DATENBLOCK);
...
Nachdem Du mit Programm B den Quellcode für Programm A erzeugt hast, kannst Du Programm A compilieren.
Das ganz kann man dann natürlich mit entsprechendem Aufwand auch automatisieren.
vop