The XP entry does not point to XP. It points to the file which points to XP. C was correct.
What do you mean "the old MS boot loader" ?
EasyBCD is not a boot loader. It's an app to help you manage the BCD data store for the MS boot manager.
When you install EasyBCD it doesn't change the boot manager.
If all four systems were booting, why did you need EasyBCD ?