ASUI already has code to pause blanking, turn on its flashlight or long press the fullscreen clock. You can also send the blanking pause message to MCE every 60 seconds and don't any apps to do it.
Sadly, any app you install can read your plain text lock code from DSME. The lock code keypad is drawn by SystemUI and ASUI is a replacement, so it has to replace it. And I didn't use a lock code until ASUI supported it because SystemUI's keypad was hard to use with fingers and doesn't support the n810's keyboard.