Da darfst den Text nicht im Syncronize()-Teil runterladen.
Warum erzeugst du TidHttp auf der Form?
Klar, dass das die Form mit "runterzieht".
Ändere die Struktur mal ein bisschen:
Delphi-Quellcode:
TThreadName.Execute;
var
sTemp: String;
GetIt: TidHttp;
begin
// Runterladen im Thread
GetIt.Create(nil);
try
sTemp := GetIt.Get('');
finally
GetIt.Free;
end;
// Text aktualisieren auf der Form
Syncronize(Update);
end;