1. Смысл графического интерфейса не пойму можно было и без него обойтись
2. Отправка через индивские компоненты даёт 100% возможность поймать конект к фтп даже брандмауэру, советую юзать встроенные в винду функции
3. Директории можно просканить не пользуясь реестром, через реестр муторно и долго и не даёт гарантии что всё сработает. Мой совет - использовать командную строку - набираешь команду set - и всё перед глазами, никогда не одводило.
4. Махинации с off.bat не пройдут
5. Мемо тоже можно не использовать Вобщем есть над чем поработать