works awesome!! Thanks LonelyTV
ive tried other methods and like this best for desktop with retail !
(i have NOT tested in 1 disk MBR XP and OSX) INSTEAD 2 DISK SCENARIOi used gparted live 4 and named rdisk0s2 BOOTMENU in xp drive and couldnt install chameleon2 to it unless re erasing it in osx disk util as fat32 then chamelon time!
port0 = one MBR for XP on first partition ntfs and 200Mb fat32 for BOOTMENU which is chameleonized 2 rc1
port1= one GUID type with 2 partitons for OSX and a backup clone also chameleonized but with HFS+ EFi option checked in chameleon installer
(in disk util choose partitioning and dropdown 2 partition) click advanced and make sure its GUID during setup from retail dvd
EDITED to clear up 2 HD's scenariosataport0 MBR 2 partitions or 3 (your choice) NFTS and 200MB (fat32 to be formated by chameleon 2 RC1)
(fat32 200MB and active, but for xp format install set s1 ntfs active then after xp setup finished switch active to s2 BOOTMENU 200MB)| (rdisk0s3 fat32 BACKUP4ALL < Optional)
rebooted to OSX with special cd to 81 and installed chameleon 2 rc1 pkg to OSX AND BOOTMENU (did not check EFI format in customized for BOOTMENU in MBR port0 s2 but did check it for GUID OSX disk)
after xp setup i changed boot in bios to boot from guid disk in sata port 1 and also set active BOOTMENU !!
ntfs is on rdisk0s1 with xp sata port 0 on motherboard
now it boots it and lets me choose all osx GUID and xp boot.ini OK!
ps. Dont Delete Ntfs partition during XP setup! xp setup creates extended partition!! <BAD
(format only to keep it fooled into primary not extended!)
then change active partition to BOOTMENU then change bios back to GUID OSX disk in port 1 not 0 booting.
i have a fat32 rdisk0 s3 40GB at end of drive for backup purposes. (not relevant)
Chameleon 2 rc1 scans and finds xp ntfs. (set active second partition BOOTMENU)
i modded logo.png chameleon to reflect 18 hrs of smoking and breaking head (red eyes and a ciggar)

(hope i dont make anyone mad!! just looks like me after 2 days playing with this and that!)
xp virus users friendly as they can format ntfs and install. then switch bios to boot from guid osx with chameleon EFI. (both drives Chameleonized.. xp mbr drive dont name hfs+ EFI instead BOOTMENU !!! or u cant see it in osx to modify it unless u doo a few tricks in terminal ;-)
now my 2 cent:
to help someone reimage their xp remotely. i use ubcd4win.com with teamviewer portable and make image of xp to the backup4all partition with driveimagexml
waiting for this type of fix for months finaly!! chameleon2 ROCKS!
Prior steps: vanilla 10.5.4 retail instahackintosh with DFE bootloader custom dvd made while booted to kalyway 10.5.2 for d945gcnL, after install booted dfe132 or grub-dfe.iso

cd. typed 81 and pres enter then boots to setup registration then run chameleon2 pkg to make hd bootable and also the BOOTMENU PARTITION IN MBR DISK

finaly i found my
sextant and can navigate through the rough seas of os x 86 retail %100 perfect! 10.5.6 on D945GCNL and other ICH chipset pc's
(
when u install itunes 8.1 update.. mouse glitch confirmed i have G84 8600gt 256) there's 2 fixes for this i have tested 1: and works ( dont forget to clear extensions cache and repair permissions with osx86tools then reboot.
1:
Remove /System/Library/Extensions/AppleUpstreamUserClient.kext2: install older codecs from quicktimes from dvd with pacifist? (will test in future)