Cita: pero cuando intento listar los archivos de un FTP me sale un error que dice;
Eso es normal que no lo haga puesto que estás hablando de un FTP, ahi tienes que manejar sockets, las cosas son muchisisimo mas distintas en ese caso.
Date una vuelta por aqui para que te des una mejor idea.
http://www.csharphelp.com/archives/archive9.html