No, the software doesn't have a service install feature and because of that it can't be set up as a Windows service, however, you can use the built-in feature to start the app when Windows starts. It's practically the same thing, but you have to keep its icon in the system tray at all times.
This is the option that you have to configure (see picture!):
Note: The official website has been discontinued, but you can download the app from Software Informer.