Since WinZip is now only letting you have a 45 day trial period, here's a free one. This is a open source free zip program called 7-Zip.
It work perfectly with the 32/64 bit Vista even though it's made for XP. It even adds a context menu item for it.
Make sure you download the right Version (32/64 bit Windows with the newest date) and uninstall any other Zip program first (EX: WinZip, WinRAR, etc.) before installing.
Make sure that after you install it, you do this:
1. open 7-Zip File Manager (in start menu, all programs)
2. click on Tools (in 7-Zip)
3. click on Options
4. now check all the file types you want associated with 7-Zip.
5. click OK to apply
Screenshot of program:
See attached image below.
I recommend it,