Compila ele sempre na versão mais inferior em que vai rodar...
Eu sempre compilo meus sistemas no Win9x, pra garantir que roda em qq um...
Quanto a instalação (dlls e ocx) não adianta ser as mais inferiores, o ideal é que voce faça um pacote de instalação em cada versão do windows, e utilize o pacote certo para instalar em cada maquina...