Bueno, no puedes aplicar funciones delphi a archivos remotos.
En tu llamada
Código Delphi
[-]
FTP.List(Lista,'*.*',false);
pon en true el tercer parámetro para que el listado incluya detalles. La lista de archivos y sus detalles puedes examinarla en la propiedad DirectoryListing del componente IdFTP.
Uno de los detalles incluirá la fecha del archivo remoto y ésa es la que comparas con la fecha del archivo local.
// Saludos