Lo que necesita cualquier maquina para porder ver un swf es el plugin de macromedia que tienes en su pagina.
Si ya lo tiene instalado , lo unico que necesitas es abrirlo con el InterExplorer
no necesitas tener en la maquina el Macromedia Flash MX pero si necesitas tener instalado el Flash Player 7 y otra version menor si la maquina no tiene ninguno de los dos no puedes ver el archivo swf y tendras que publicarlo como .exe, que se ve sin problemas en todos los windows pero pesa mucho mas.