Puedes leer el bytecode, pero es una tarea extremadamente dificil de hacer, necesitas aprender de llamadas de el sistema operativo y principalmente, assembly.
En resumen, necesitas saber como un computador corre los programas para verlo. Despues de que entiendas eso, puedes reescribir el programa a Delphi.. y finalmente modificarlo. Es dificil y casi nadie lo hace....
Aunque si lo haces, tendras mi sincero respeto, saludos.