At a second thought, it would be advisable that avast fixes the macro issue.
Re-imaging as proposed in the other MS-related advice is really a last resort thing.
Then why doing this boot-time scan in the first place? That is another legit question i.m.h.o.
polonus