Adding Selection Refresh symbol to the cache
Using kTTSym_SelectionRefresh
Using TTSymbol& and TTObject& as much as possible
Using empty object
Registering an application under its root using TTApplicationManager to release the application correctly
Hidding function, baton and notification attributes