everything is possible [;)] However i confess im not sure if sonicwall somehow "restricts" their client in connecting to non-sonicwall devices. We for certain have no restrictions at all on what can connect to us, and generally if it speaks IPsec it can be made to match with ASG. However if they specifically take steps to "deny" this in the client, then we couldnt do it at this time out of the box...
The current Sonicwall VPN client is proprietary to their equipment only, several years ago they private labeled a more generic third party VPN client before developing their own.
I can confirm what Steve has stated; it (the Sonicwall VPN) is proprietary, it does not follow the standard. An IPSEC VPN client that adheres to RFC standards should work fine. I do like the Astaro Secure Client, take a look at it.