I have a series of mouse and keyboard actions that I need to replay 100 times for an application that cannot be scripted.
I can record the actions but I noticed that keyboard maestro does not respect the delays. It simply play everything as fast as it can. Is this possible?
Yes, real-time recording was just added in version 9. From the KM wiki:
[…] option-click the Clock button (v9.0+) to turn on “real time”, and Keyboard Maestro will record a pause between each action which will simulate playback at approximately the same speed as you recorded.