This program monitors whether a program is running that requires
a lot of CPU cycles to run smoothly (e.g. S/W DVD players or
Flight Simulators etc.). If one of those is detected then other programs,
that can be defined, are suspended, including their child processes.
This has to be be used with caution of course.
This program uses one extra thread carrying out the following functions:
The main thread runs the message loop (user interface).
