Ps, para colocar una ventana por encima yo uso el api “
SetWindowPos” asi:
Código:
SetWindowPos( HandleVentana, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZE + SWP_NOMOVE );
Ya solo faltaría conseguir el handle de la ventana (no recuerdo si Shellexecute lo regresa).