Hooks are pointers in the operating system's message-handling mechanism where an application can load a subroutine to monitor the message traffic in operating system 195 (FIG. 1) and process certain types of messages before they reach target application 192 (FIG. 1).