Oh, du musst natürlich den Owner angeben, also entweder
IdFTP1:=TIdFTP.Create(nil);
oder
IdFTP1:=TIdFTP.Create(self);
Wobei bedies gehen müsste, hab ich die Variante mit self nicht getestet.
[edit]Erstellen solltest du es am besten, bevor du das erste mal darauf zugreifst
[/edit]
Julian J. Pracht