hijole, depende mucho de que tipo de llamadas hagas, según yo cambiaron algunas apis de win xp a win vista, si no haces muchas llamadas a APIS, mmm yo diría que un 90% si funcionará seguro.
No necesariamente si pero no necesariamente no
La única forma de comprobar que funcionará es compilandolo en el sistema operativo en cuestion.