Respuesta fácil: No se puede.
Respuesta compleja: Se puede si haces escrutinio continuo de los procesos que se van abriendo, pero eso es un funde baterías.
Actualmente Android no dispone de un BroadcastReceiver para cuando el launcher lanza una aplicación (salvo algún launcher específico que lo haga, cosa que desconozco)