Hi Monky,
referring to this forum:
http://www.experts-exchange.com/Programming/Programming_Languages/Pascal/Q_10335975.html (scroll down the page, you'll see the answers), it seems that your problem is not easy to solve... Maybe it will be easyer to re-write the application (obviously, if you know what it does!).
Maybe, you'll be interested in
boomerang, http://boomerang.sourceforge.net/, you'll be able to get C code from your exe file. I think there's no difference between an .exe that originates from a pascal compiler or a c compiler.
Let me know if this helps! Bye.
graziano