I want to be able to execute a home made C/C++ Win32 program, that lives "forever" as invisibly as possible. It would be nice if I could let it sleep for a minute, then wake up, perform some simple stuff, and then sleep for a minute again.
I mean sleep, like unix's sleep. It should consume as little CPU as possible.
How is this done?