I had noticed with the Cisco VPN client, during my testing of t, that if you dial up to an ISP, whilst still connected to your lan that if you disconnected you lan the client would kill it'self.
With that in mind, it might be that any network program you use that initiates a "call" might make the vpn client disconnect.