1) Cerrar el proceso creado/ejecutado desde EL mismo (autoextraible). 2) Cerrar el proceso creado/ejecutado desde el lanzador (autoplay). 3) Cerrar el proceso creado/ejecutado desde un programa "intermedio".
La primera es bastante improbable pues, como has puesto, ejecutas casi cualquier cosa que esta contenida en un autoextraible. La segunda seria posible si tienes acceso desde autoplay a las APIs de Windows. Te quedas "a la escucha" de las teclas y cierras el proceso al presionar ESC. La tercera seria similar a la segunda, excepto que haces un programa especifico, el cual lanzarias desde autoplay y que recibiria como parametro el autoextraible a ejecutar. una vez que lo ejecute, se quedaria "a la escucha" de las teclas, hasta que se presione ESC, con lo cual cerraria el proceso creado y a si mismo.