Okay, this literally happened to me a few days ago. It made me laugh so hard I had to recreate it. Although the original error message was a little more technical than this, it's exactly the same meaning.
Good news is that Microsoft decided to keep supporting XP until either June?, 2010, or until one year after the release of Windows new OS.
Which, because of the suckage that is Vista, is being pushed up a year...
Or so the rumors go. (Referring to Bill Gates own words here)
Used Visual Basic 2008 to make it, probably for the last time, since Vista seems to not like it anymore.
If you want to post this somewhere else, please give me credit for it.