I don't know if this has been covered or not, but how about a way to tell if an OnTimer Script is currently running? This function would return Window Name, Script Name, Seconds interval, and how long until next run.
For uses, I am currently using an OnTimerScript to run hourly and check for changes in a certain table. If changes are found, it sends an e-mail to a specific person. It'd be nice to be able to tell if this script is currently running or not.