Estoy haciendo un programa para hacer un download, pero estoy utilizando la intruccion LaunchExecutableEx para jalar la aplicacion executable con la cual bajo el download, pero tengo el problema que al ocultar la aplicacion con LE_SHOWMINNOACTIVE que es un parametro de esta intruccion la cual me crea un icono con la aplicacion desactivada no encuentro la forma de comparar si esta aplicacion esta corriendo o no, por ejemplo no me baja el download pero tampoco me desactiva la aplicacion de la barra. de que otra manera puedo hacerle para comparar que la aplicacion no se esta ejecutando?
Otra de mis preguntas es como puedo retornar el color de mi panel original si en determinado momento le cambio el color con la instruccion SetPanelAtrributte, el problema es que no encuentro el color original que le asigne con los valores que se muestran con la instruccion ATTR_BACKCOLOR