Come ti avevo premesso sono un po' arruginito con il Delphi; aggiungo che al momento non ho un ambiente per provare, quindi eventualmente mi rimetto a chi ne sa più di me ed ha un'installazione Delphi a disposizione.
Da dentro l'implementazione di un metodo di TForm1 per accedere ai controlli di TForm1 non ti basta scrivere, ad esempio
label1.Text
anzichè
TForm1.label1.Text
Questa è l'unica cosa strana che ho visto.