Avast requires C++ 2008 SP1, anything older than that might not be required by avast but may be required an older program.

I recently removed C++ 2005 redistributable with no problem.