http://bugs.winehq.org/show_bug.cgi?id=23488
--- Comment #11 from Rico kgbricola@web.de 2013-04-03 03:43:21 CDT --- Please read http://wiki.freepascal.org/Multithreaded_Application_Tutorial , I think the same should apply to Delphi. So you may use Synchronize() to update the Form. Does it prevent the crash?