Hola, este código lo uso para abrir la calculadora de Windows. Si ya está abierta no la abre, activa el form que la contiene. Parece ser lo que pides.code:
void __fastcall Calculadora(void)
{
HWND hwPrograma = FindWindow("SciCalc", NULL);
if (hwPrograma)
{
if (IsIconic(hwPrograma))
ShowWindow(hwPrograma, SW_RESTORE);
BringWindowToTop(hwPrograma);
}
else
ShellExecute(Handle, "open", "calc", NULL, NULL, SW_SHOW);
}