Centrafuse has a "action on hibernate/resume/standby, etc." function.
You'll find it in the Settings.
This seems to be geared towards running a program on hibernate/resume, however it would easily run some sort of script.
There is a program called Autohotkey that can do all kinds of stuff in script form, (sending a pause keyboard shortcut would be easy).
You can even compile the Autohotkey script into a standalone EXE.
I can't recall the CF shortcut for Pause right now, otherwise I'd whip it up for you, myself.
Once I can get back in my car and see what that shortcut is, I'll post you a solution.