Wenn Du schon beim Refactoring bist... Würde ich an vielen Stellen vielleicht
Delphi-Quellcode:
TTask.Run(Procedure
begin
// alter Code
end);
schreiben...
Dann aber mindestens XE6...
GGF würde ich mir eine Dummy
Unit schreiben, die dann ab XE6 wegfallen kann.