It is recommended that Windows Forms applications should use asynchronous processing for most FTP operations. For more information on this see the topic How to use asynchronous methods.