Ich schreib's damit's zusammenpasst einfach trotzdem nochmal hier rein:
TIdPeerThread muss durch TIdContext ersetzt werden.
Dazu kommt dann noch, dass jeder Aufruf von IdPeerThread.Synchronize durch
Delphi-Quellcode:
uses idsync;
..
Tidsync.SynchronizeMethod(Method);
ersetzt werden muss.