Fast alles in deinem Programm läuft über Windows Nachrichten, sobald du eine Benutzeroberfläche bereit stellst, aber das dürfte eigentlich kein Problem darstellen - der Zugriff aus einem selbstgeschriebenen Thread auf Komponenten im
VCL Main Thread ist ja in der
OH beschrieben.
Wer konsumiert eigentlich deine Konsoleingaben und wer produziert die Ausgaben? Ist das ein Prozess, denn du selbst geschrieben hast? Kannst du nicht ein wenig mehr zu deinen Anforderungen schreiben? Was sind das für
Indy-Threads? Mir fehlt momentan die Bodenhaftung und so kann ich dir schlecht helfen.