I'm an MFC programmer. I just had my first taste of Vista (on a VPC... Yup, I'm late). I should be evaluating things in depth in the coming days. On taking a casual look, I noticed two major changes:
What other new features should I look out for from a programmer's point of view?
Perhaps wikipedia's Features new to Windows Vista and possibly Features removed from Windows Vista will be of use to you.