Every time I unregistered the dll, it associated zip files with it, and re-registered automatically, so it didn't work. So I took it one step further and deleted all traces of it. Now the computer has no choice but to run WinZip to open them, and I'm happy :
It all works fine now.