i have the same problem like here Application hangs in SysUtils -> DoneMonitorSupport on exit
in Delphi XE4.
My application is over 700000 rows and i cannot post the complete application here. The application hangs in DoneMonitorSupport in a repeat until loop. I have no idea to get the object which isn't freed. With Delphi 2009 the source is ok. Is there any way to switch off the standard MonitorSupport, so that the application runs like in Delphi 2009?