A workaround I have used when I have had issues with the Netscreen client (earlier version) is to identify the services and then have a batch file (on the desktop) to restart the services.
So for example:
NET STOP "safenet ike service"
NET STOP "safenet monitor service"
NET START "safenet monitor service"
NET START "safenet ike service"
Once the services are restarted, the client application will work properly and it save the pain of rebooting.
... Thinkpads_User