Hi,
ich bin mir nicht sicher was du genau willst oder wo das Problem liegt aber ich hätte zwei Dinge. ^^
Also im 2. Code hast du ja
Formxy.SetThreadResult(FResultstringlist); stehen und nicht LFormXY ist das vielleicht das Problem? Dein Formular heisst TFormXY, Delphi erstellt ja gerne diese Globalen Variablen welcher in dem Fall genau so heissen würde, also FormXY. Ich kenne den Code nicht also frage nur um sicher zu gehen. ^^
Und sonst übergebe wie schon gesagt die erzeugte Form Instanz beim Konstruktor der Thread Klasse.
Edit: Oder einfach irgendwann