I have created a small command application that connects to an FTP server and does a similar procedure, so I'm ideal for this job. Can you explain how do you want to configure server connection data? a text file, a database, hard-coded? Also, can you explain better the second part, when opens another program?