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