OK, this seems to be better.
Code:
#!/bin/sh
lipc-set-prop com.lab126.powerd preventScreenSaver 1
/mnt/us/extensions/dclock/bin/dclock -name "L:A_N:application_ID:dclock_O:R_PC:N" -bg white -fg black -led_off white -noblink -noscroll -nofade &
waitforkey;
killall dclock
lipc-set-prop com.lab126.powerd preventScreenSaver 0
push anything and it stops the clock. Done unless there are better suggestions?