Hast Du schonmal bei Deinem Antifreeze die Eigenschaft ApplicationHasPriority=true und OnlyWhenIdle=false gesetzt?
Diese Eigenschaften haben keine Verbesserung erbracht.
Die definitiv bessere Variante ist wie schon weiter oben vorgeschlagen die Kommunikation des Clients in einen Thread auszulagern.
Ja da gehe ich auch mit, wäre natürlich schön gewesen das mit nem Antifreeze - zwei Zeiler zu lösen. Werde den ganzen IDIrc in einen Thread schmeißen.