Wieso brauchst du eigentlich die CheckSum?
Denn:
"CheckSum: Usually, this isn't filled in"
Zudem: Warum das
Rad neu erfinden. Nimm doch einfach die
Jedi Code Library. In der
Unit JclPEImage ist die Klasse TJclPEImage, die neben dem Ermitteln der CheckSum auch deren Berechnung enthält.