I can only presume that maybe you're using F17. I'm still with F16. I had grub2 (os-prober) picking up my old W2K install from another hdd and putting it in the menu. Thank you grub2, but "no thankyou". I found
this Ubuntu guide on how to remove Windows OS filesystems from showing up in the grub2 menu and used it to good effect to remove, and keep removed, that long unused W2K OS from the grub2 menu.
That same guide, in section 9 "Hiding the 32/64 bit OSX Entry When Both Appear" should probably work for you. It involves edits to the /etc/grub.d/30_os-prober shell script file. The only "problem" using this method is that any "update" to the grub2 program writes a new 30_os-prober file, but saves your modified file as 30_os-prober.rpmsave. But since both are still "executable", both are run when the "grub2-mkconfig -o /boot/grub2/grub.cfg" command is given.
After a grub2 update, you then would then have to either unset the execute bist on the "new" 30_os-prober file, or add the edit to the new file and then delete or unset the execute bits to the *.rpmsave file.
If you never manually run the "grub2-mkconfig -o /boot/grub2/grub.cfg" command, then you can then just simply delete the entries for those menu entries from your /boot/grub2/grub.cfg file, and not worry about editing any other files.
I'm not sure about the "Advanced Options" bit you're referring to.