Plenty of reasons why Vista and thus Win 7 is way better than XP from a security standpoint anyways:
Session 0 issues. Before Windows Vista, says Parambath, all user application ran in Session 0. From Vista onwards, the user runs in Session 1, isolating all system services. This could pose problems if the application depends on interactive services, he points out.