Ya pude armar el tema de la ruta, lo que hago es guardar en un archivo de texto la ruta cuando el usuario realiza el backup, y luego la levanto con un memo en el form que hace el envio al servidor ftp. El nombre del archivo origen y destino lo dejé fijos. Lo dejo así, funciona bien.
Otro tema: si desde un botón Cancelar quiero cortar la conexíon y mostrar un mensaje que la conexión ha sido cancelada. Probé algo simple como esto pero me da error y con Close solo se tilda el programa. Gracias por ayudarme.
Código Delphi
[-]
Procedure TEnviarFTP.BotonCancelarClick(Sender: TObject);
begin
if IdFTP1.Connected then
try
IdFTP1.Disconnect;
IdFTP1.Free;
except
showmessage('La conexión ha sido cancelada);
end;
close;
end;