With the demise of Avast4.8, I installed Avast5 (actually 5.1.889) on my Win2K build. This was not easy since Avast5 has many quirks.
Installation went smoothly, but virus definition updates were a problem. I had to manually configure my firewall to allow avast.setup. This is a EXE file disguised by it's name that exists only during a update.
When the virus definitions are updated the prior definitions are not deleted until the next reboot. The definitions are about 250Mb, so after a few updates this uses lots of disk space. You get a sharing violation error if you try to delete them manually. I don't reboot my Win2K build often, instead I go into hibernate.
If you run vpsupd, it reports the definitions were updated, but Avast maintenance doesn't report the new virus definitions until the next reboot. Probably Avast5 continues to use the prior definitions until the reboot.
Exclusions only allow you to exclude folders, not individual files.
The animated tray icon feature doesn't work.
Was any of this fixed in Avast 6, 7, or 8?