I guess my original question was a bit vague. I want to log the launches of
other programs, not my own. In addition to logging program executions, I
would like to be able to optionally prevent a program from running. I've
found a simple way around this by periodically getting the list of processes
and closing those that shouldn't be running. I would prefer finding a
prevent the programs from running at all.