Ich sehe da noch
üble Dinge
in deinem Code.
1.) Warum benützt du TIWImage ? TImage und alles was davon abgeleitet wurde ist doch ein Control und Controls haben in einem Thread nichts zu suchen
==> TPicture verwenden
2.) Speicherleck: imgReceived.Free fehlt
3.) kein Resourcen-Schutzblock vorhanden