Aren't Microsoft's solutions to running XP stuff on newer versions of Windows pretty good? XP Mode works well for our exotic software, but I have no idea how it scales for many users
At some point you reach either enough users or an important-enough application where pretty good is not good enough, especially if you haven't tested it yet.