Application exposes a dictionary via Properties which you can use to store application-scope properties. This allows you to share state amongst all code in an AppDomain in a thread-safe fashion, without the need to write your own state code.
Properties stored in Properties must be converted to the appropriate type returned.
TheProperties property is thread safe and is available from any thread.