Application tracking

ShellApp — Object representing an application
ShellAppUsage — Track application usage/state data
ShellWindowTracker — Associate windows with applications