I’ve just tried the new dll, and the behavior has definitely changed, but unfortunately, not improved.
There is no longer a “Record Hook not freed.” message box.
When ME locks up trying to record a keystroke macro, I still have to press CTRL_ALT_DEL and select the Task Manager in order to regain control of the machine, but now I can dismiss the Task Manager and ME will be working again without showing the “Record Hook not freed.” message box.
This is no real improvement, since ME still locks up when trying to record a keystroke macro.
I will try to download ME Lite today.