Separe uma partição para o Windows (partição primária ou lógica).
Instale as janelas nessa partição e, quando terminar, inicialize com o LiveCD e corrija o grub.
Como recuperar a inicialização do Linux depois disso?
Inicialize com outro sistema, por exemplo, seu Fedora LiveCD, execute chroot em sua partição raiz e execute grub-setup /dev/XXX
para instalar o gerenciador de inicialização e reconstruir seu arquivo de menu grub (para adicionar o carregador para o Windows 7).
Montagem:
mount /dev/XX /mnt/XX
Chroot:
mount --bind /dev /mnt/XX/dev
chroot /mnt/XX
Agora corrija o grub:
grub-mkconfig > /boot/grub/grub.cfg
grub-setup /dev/XX
Eu fiz isso várias vezes, é possível e fácil.