No se que paso ahora con mi pregunta inicial pero edito este post para repetir:
Resulta que para ejecutar un programa en la shell de windows, tengo que estar dentro de ese directorio, pero porque puedo ejecutar "calc" en cualquier lado? como funciona eso?