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: You can still download the app through the Software Informer, because the official website has been discontinued.