Can SyncBack be run as a service?

No, but SyncBack can be scheduled to run when there is nobody logged on or even when somebody else is logged in.

Running as a service increases the CPU and memory load on the computer as the service is running all the time regardless of who is using the computer. Scheduling does not require the program (service) to be running all the time.