How to Track Software Program Usage

Is there any way to track the number of times a program has been run? I would like to count the instances of initiation of some programs on my computer. Besides keeping track using pen & paper I don't know how to have the computer keep track of it for me. Any suggestions would be appreciated.
 
Perhaps Event Viewer (Control Panel/Admin Tools).??
 
Top