There were no infected files found during the scan, I don't think the scan even really starts before the unhandled exception occurs and it quits.
The weird thing is that it works perfectly fine when I tell it to ignore infected files. Also, I looked into the issue more and found that my partition map is set up for GUID partition table (Mac OS X requires it), and I am speculating that Avast! is having trouble with that vs. MBR. What leads me to believe this is that this error occurs IMMEDIATELY after the boot scanner says it is scanning the MBR, which doesn't exist since it's GUID partition table.
For some reason, when I say to ignore infected files, it doesn't even go into the routine where it scans the MBR.
To put this in perspective, this all happens quickly and the boot scanner actually only runs for like 30 seconds before it quits. 15 seconds or so are spent just where it just says Avast antivirus .......... the other 15 seconds are spent doing what appears to be just preparing the scan, and it doesn't even get to the point where it says scanning all local disks.
I am currently running a thorough scan (with archive files) from within the GUI in windows just to make sure this isn't some malware causing problems. I very highly doubt I have any malware as this is a very new installation (like 2 weeks old) and pretty much the first thing I did after I got windows 7 running was install Avast

, so I very highly doubt it's a malware problem.
Edit: Thorough scan is mostly complete and a few files have been reported as "Decompression bomb", namely, they are files related to the expansions for the game Fallout 3 (excellent game by the way). The files are .bsa files. I have another machine running Windows 7 32-bit using MBR that I can try soon. If boot scan works from the get go, I will move a few of the .bsa files over and see if it still works, and play with the "scan archived files" switch as well. This should isolate the issue.
On my Macbook Pro (GUID partition table), the "scan archived files" switch appears to have no effect on the situation, I have tried it in all situations.
Ian