To test this problem I have written a minimal windows application. If I force an access violation in the WM_PAINT handler this exception never gets to the debug
Exception will be thrown in WinXP and in Vista. I've just tested this in Vista in Debug and Release configurations. Do you have the same issue in new Win32 Application project?