It has always worked perfectly for me. You could always save an image before installing avast then rename it WindowsImageBackupOriginal.
Then install avast and create another image which will automatically be named WindowsImageBackup. I usually have 2 available just in case one fails. I have never needed to use the original one though.
In addition to the system image, I run a daily file backup because the image will not contain any newly created files.