It seems like some people have been having trouble booting windows iso's using the following code
title Windows XP
map (hd0,0)/winxp.iso (hd32)
map --hook
chainloader (hd32)
all you have to do to make it work is add BOOT at the end
title Windows 7
map (hd0,0)/win7.iso (hd32)
map --hook
chainloader (hd32)
boot
maybe this will work for all iso files that are not booting?
here is the reference page i found it at ...
Grub4DOS
if somebody has already posted the solution please forget what i have said ..lol