the dll is huge, its over 6 megabytes and my program is only a few kb. if i buy the FTP2 lib, is tehre a way to get only the FTP part or do i have to include hte Whole 6 meg library?
I'm sorry to say that it's not possible. In any case, the size savings would not be as much as you might think. For example: Implementing FTP includes the following underlying infrastructure:
You can see that a multitude of different technologies are required for FTP. The same holds true for most other components: SMTP, IMAP, SSH, etc.