wenn du es doch mit patchen machen willst dann musst du in der Exe eben Speicher dafür vorsehen. Zum Beispiel durch eine Globale Variable etc.
Delphi-Quellcode:
var
Marker01: Integer=$ABABAB;
Marker02: Integer=$CCAABB;
Platz_Fuer_Bild: array[0..64000-1] of char;
wenn du das compilierst (und dafür sorgst das die variablen nicht weg optimiert werden) dann stehen die auch so in deiner Exe drin. Das heißt du durchsuchst später die fertige Exe nach $ABABAB$CCAABB und die 64000 Byte dahinter sind der Platz wo du dein Bild rein speichern kannst (also die Daten überschreiben kannst)