Running it as a Windows service allows it to stay in background even if no users are logged in, and it will automatically be launched on Windows startup. In the "Network Probe Service Configuration" the network card to run the service with can be configured. Also the maximum amount of memory to be used by the service can be set.