New Update
I even tried deleting zipfldr.dll but found that XP's System Restore would restore zipfldr.dll and re-associate it with .ZIP. To finally get around this I had to turn off System Restore.
Click here for more....!