The main reason to run FTP Synchronizer as a service is you can run the profiles even if you didn't login yet. As FTP Synchronizer supports command line, it's very easy to support service. For example, you can create a job by Windows Tasks Scheduler. Because Windows Scheduler runs as a service, it will launch FTP Synchronizer and run the profiles according to your settings. If you want to learn how to setup a job, please click here