Nelson.
Gracias por tu código de ejemplo.
He descargado el fuente y se comporta exactamente igual que mi código. Pensando que podía ser de mi versión de Delphi/Indy he ejecutado directamente el ejecutable que adjuntas y....
... se comporta exactamente igual, o sea, envía el fichero y se cuelga.
He probado en distintos ordenadores con distintos sistemas operativos y en distintos servidores ftp con el mismo comportamiento así que ya si que estoy un poco perdido.
Seguiré dando cabezazos a ver qué se me ocurre.
Gracias y un saludo