The last several system start -ups Avast has asked for a system re-boot. Everting updates properly and the software is running fine but it now feels it needs a reboot all the time.

Check the file \setup\setup.log - there should be some additional information at the end (in particular, what file it is trying to update).