TrackTime 2 Application Support

The current version of TrackTime has a feature where it watches your browser usage telling you what web pages have been viewed. One of the most common features requested for TrackTime is to extend this functionality to all other applications so that you not only see that an application was in use but what that application was doing. For example if you were using Microsoft Word, TrackTime should not only track that you were using MS Word but should track what document you were editing as well.

The good news is this functionality is planned for TrackTime 2.
The bad news is there is no single way to implement this functionality. Even with the current browser tracking TrackTime has to individually handle each browser type (Safari, Camino, Firefox etc). differently. In fact it can be worse than that as often it has to handle different versions of the same browser differently.

So although this feature is planned for TrackTime 2 there will be some limitations.

TrackTime 2 will only be able to supply this functionality for applications that support AppleScript and have a script dictionary that allows this required information to be obtained

TrackTime2 will by default support this functionality for a number of the most common applications but will allow you to define your own scripts for applications it doesn't support by default.

Your comments are now required to help me know if this is an acceptable approach for most people.