Hallo Haentschman.
Ich finde, man arbeitet in erster Linie mit Windows und nicht mit Delphi. Wozu soll man seine Ressourcen für das Schreiben eines Programms verschwenden, das man schreiben, testen, dokumentieren und installieren muss, wenn es etwas Fertiges gibt? Siehe auch
https://de.wikipedia.org/wiki/Not-invented-here-Syndrom
IIS ist keine Kanone,
FTP kein Spatz. Der IIS ist Bestandteil von Windows 2000. Du benutzt doch auch den Aschenbecher deines Autos, und bastelst Dir keinen eigenen aus Alufolie.
Ich würde
FTP aber nur dann nehmen, wenn der Zugriff auf Daten des Gerätes allgemein gewünscht wäre. Ansonsten würde ich die Windows-Bordmittel ('net use' z.B.) nehmen und viieeel Zeit sparen. Wozu in aller Welt sollte man ein YAFT (Yet another File Transfer) Tool schreiben?