The IsInitialized property is used to determine if the 
          current instance of the control has been initialized properly. 
          Normally this is done automatically when the control is loaded, 
          however there are circumstances where the control may not be able to 
          initialize itself. If this property returns False, the 
          application must call the Initialize method to initialize the 
          control before performing any other operation.
          The most common reason that the control may not initialize 
          correctly is that no valid development or runtime license key can be 
          found or the license key that was provided is invalid. It may also 
          indicate a problem with the system configuration or user access 
          rights, such as not being able to load the required networking 
          libraries or not being able to access the system registry.