- By intentional design(+), it can't produce an executable which runs on Windows XP, because "you" really don't want the applications that run on the 50% of all PC's of the world,
http://www.tomshardware.com/news/Windows-XP-Windows-7-market...
- Keyboard macros are removed, because "you don't need them."
Oh yes, and they changed the color theme to distract the attention of the developers population from the mentioned serious problems.
Thank you, Microsoft.
+) They had to remove the code which already existed in their DLLs to achieve this and also to stop shipping you the procedure to build your own versions of the same DLLs.