EDIT: See note in red below
Hey Charles, none of this is rocket surgery. Here are the basics:
1. The boot system files for both operating systems must be on the root of the drive tagged (System) as per disk management. For XP these files are ntldr, boot.ini and NTDETECT.COM. For Windows 7 these files are the folder Boot plus all contents and the file bootmgr. To see those items you need to have folder options set not to hide protected operating system files and show hidden files and folders.
2. There needs to be valid entries for both operating systems in the BCD (boot configuration data store). This you can check from the Operating Systems page of DualBootPRO and make the necessary additions there. The default OS entry will show up in blue and any other valid OS entry will show up in black. Red entries indicate invalid entries and should be deleted by selecting the entry and then clicking the red cross on the right.
3. Once you have steps 1 and steps 2 taken care of, you need to re-install the Windows 7 bootloader by going to the System Bootloader page of DualBootPRO and selecting Windows 7 bootloader and selecting All Drives and then click Install Bootloader at the bottom of the page.
4. Reboot and test your boot menu items.
If the above does not work (and please do not vary a single item of what I have posted) let me know and go to the Boot Information page of DualBootPRO, select Overview and then right click anywhere on the page and Select All then Copy and paste that information here.
This has worked millions of times Charles and there does not look like there is anything at all about your drive configuration that should be causing any problems...provided it remains as it was in the screen shot of disk management that you posted earlier. Of you did hide a drive, then please unhide it. OMFG - I see you have XP installed on FAT 32 - you need to FIRST convert that partition that XP is on to NTFS - See How to convert a FAT volume or a FAT32 volume to NTFS.