Just from a technical standpoint I was wondering what the run in compatiblity mode does for windows xp. I cant believe it actually loads another OS's kernel. Thats just not believable. Does it strip down some of the XP kernel for that program (disable features) if so does anyone know specifics? I realize no one in here write code for MS but just theoretically.
If you want to know how the Compatibility mode works, I suggest you install the Application Compatibility Toolkit and read its docs. You can find it in your WinXP CD (i think it's in the SUPPORT folder).