Today a quick tip. If you have properties on the app class, simply turn them into shared properties.
The change has as far as I see no influence on your project, but the access is at least 5 times faster!
This is due to the app function calls internally GetAppObject function in framework which will of course lock the object and return it. Now that extra call is completely optimized away if you switch to a shared property.