I am used to writing programs where I have some degree of control over how much I occupy the PC computer's operating system time. In other words, if my program (PAC Display Runtime) is running on a Windows 7 operating system I don't want my program to task the O/S so frequently that it interferes with the proper operation of other programs which may be running at the same time. I would like to know how PAC Display communicates with the O/S. Specifically, is a PAC Display program automatically configured to be an event driven program? Also, I would like to be introduced to programming techniques which will result in my programs communicating with the O/S as little as possible. Can you please tell me the best techniques to accomplish this goal?