There is a very simple alternative to shutting down ZoneAlarm and then deleting the file tvDebug.log. I found this a couple of days ago in a ZA forum and it woked perfectly for me. However, I do not see how it can be integrated into CCleaner. Anyway, the trick is this:
1. In any safe place you like, create an empty file named tvDebug.log. I did this by creating an empty file with Notepad and then renaming it appropriately.
2. Then, simply replace C:\Windows\Internet Logs\tvDebug.log by copying the empty file to that location anytime you wish to do so. Since I have a "Copy to Folder" option in my context menus, I used that, but many other ways are possible.
The scheme might be implemented in a .bat script or even at the command prompt. The essential point is to realize that although tvDebug.log cannot be deleted, it can be replaced!