TCustomAdvSpellCheck issue in a service app

We have started using the TMS spell check library in a service app and have needed to make some code changes with the following to make it work:

  1. disable creating and showing FProgressform. Service apps should not show any UI
  2. replace calling TThread.Synchronize with the direct call (to Execute or ExecEvents) as TThread.Synchronize has issues with service apps
So far things are working well with out changes but it would be better if these changes can be baked in to TMS. 

If TMS wants a copy of our modified code to see examples please let me know.

We'd be interested to see the changes to investigate synchronizing in the release. You can contact us by email for this. Thanks!

Thanks for submitting the improvements and these have been incorporated.