Running in the background is required for Automatic WiFi Security feature. The service is set to auto start itself when killed. In addition to Automatic WiFi Security, the service supports a number of other features, including the VPN connection management. The service initializes certain libraries needed for these features. This is happening on demand which is why after the fresh start the service consumes less RAM. Normally the RAM consumption should not be more than ~45mb.