I've just spent an hour cleanup mess after CheckPoint VPN uninstall went haywire. System rebooted in the middle of uninstall and then proceeded to reboot yet again. When I've recovered enough to see the desktop, I got a persistent system error. I tried CPClean but that didn't work. In the end, I had to brave installing SecureClient (CheckPoint's VPN client) yet again just to see if uninstalling without crashing might fix the problem. It did although it screwed up my drive letter mapping.
Security is great but not if it requires twisting system in sickly ways.