Why is Presentation Manager Different
An application is driven by events such as:
The keyboard
The mouse
Timers
Other applications
Other windows
An application must stay responsive to these events at all times.