Topic: FTP клиент на MyVisualDatabase

Здравствуйте! Можете подсказать как я могу вывести список всех файлов директории FTP? Грубо говоря хочу сделать простейший (для пользователя) FTP-клиент с уже сохраненными (в скрипте) данными для подключения.

Есть окно программы с одной кнопкой (для подключения к FTP) и одним TableGrid. В этот TableGrid я бы хотел вывести список всех файлов  (имя/дата загрузки) в корневом каталоге. Желательно, чтобы при клике на строку файла он загружался на рабочий стол (в любую локальную папку) клиента. В идеале - просто воспроизводился файл (в папке будут исключительно видеофайлы mp4).
Можете подсказать как такое сделать? Со второй частью (сохранение и воспроизведение, думаю, что смогу сам разобраться), а вот как заполнить TableGrid файлами из FTP не могу понять.