In TForm.OnCreate Event liegt es schon einmal falsch, du musst es wenn überhaupt im TForm.OnShow Event abfragen. Dann könnte es auch funktionieren
Um deine frage etwas übersichtlicher zu gestalten, nutze doch mal das:
// [ DELPHI ] Dein Code hier ;-)[ / DELPHI]
Versuche es mal und gebe bescheid wenn alles ok ist oder nicht.