Yo lo he probado con "winamp", y aunque llame al script varias veces, no lo maximiza. Queda minimizado y el foco se queda en la aplicación de approach.
Por lo que dices, entiendo que cada vez que llamas al script, te maximiza la ventana del reproductor de sonidos, y se queda con el foco. Si es así, ¿que reproductor de sonido utilizas?. Es para probarlo yo.
Con respecto a cerrar el proceso que abres desde approach, no se puede hacer en approach (o por lo menos yo no se como). Se podría hacer en VB (entre otros), como un programa externo y llamándolo desde Approach (con Shell), para que buscase el proceso y lo cancelase. Si tienes interés, trato de prepararlo.
Un saludo.