YASC is a lightweight SETI@Home client controller.
It starts/stops the client based on the
inactivity/activity of interrupt-generating
devices (keyboard, mouse, modem), eats almost no
memory or CPU time, and can control several
clients for multi-CPU systems.