I happened to install fedora 18 live, and honestly it did take my life out when I noticed window 7 was not present in the boot loader list.
Well the fix is quite simple:
grub2-mkconfig > /tmp/boot.cfg
This command generates a new boot loader list by probing for the different OS’s installed on your system
cp /tmp/grub.cfg /boot/grub2/grub.cfg
This one is used to overwrite the previously made list
Reboot and Viola! 🙂