That bolded red type you used is really hard on the eye so I changed it to the default.
VistaBootPRO will edit the drive letters that the BCD (boot configuration data) store shows an OS entry has. It is not intended to change the drive letter that the operating system is installed on.
You can use Disk Management to do that (right click Computer>Manage>Disk Management and then right click the hard drive you want to change the drive letter of and you'll see the options available to you). Note however, that XP will very likely become unbootable if you change it's drive letter from anything other than the drive letter it was installed on.
You should find when you boot to XP that it is on drive C if that was the drive it was on when you originally installed XP. Vista and Windows 7 use "virtual drive lettering" and they will always see themselves as being installed on drive C and allocate a drive letter other than C to any other operating system that is installed on the same system...unless you install Vista or Windows 7
from within Windows XP or whatever other operating system you have installed. By within, I mean run setup by letting the Windows 7 DVD autorun inside Windows XP and then start installation from there. It will take on the same drive lettering as XP and will not see itself as being on C drive. Not the ideal situation in my opinion.