tengo entendido que exec, entre otras funciones se encargan de ejecutar procesos externos, no ECHO.
si el programa compresor funciona bien en windows vista no tendrías problemas, solo necesitas agregar la ruta en las variables de entorno para que así desde la linea de comandos encuentre el ejecutable.
Te recomiendo windows 7 en vez de vista porque por experiencia propia vista es un... ya te lo imaginas!, suerte