Como o seu iMac é um computador baseado em Intel, você não deve ter problemas para instalar (usando o Bootcamp) e usar o Windows 7 (incluindo seus softwares de programação).
Não se esqueça de usar o instalador do Bootcamp para criar um disco de drivers para que o Windows possa instalar os dispositivos iMac.