Starte die Anwendung mit
ShellexecuteEx, da hast du eine ProzessID. Dann gehst du alle Fenster durch und guckst mit
GetWindowThreadProcessId ob das Fenster zum Prozess gehört. Wenn du mehrere Fenster findest, dann musst du selbst sehen, was du dann machst.
Alternativ kannst du auch mit
FindeWindow das Fensterhandle holen, musst dann aber den genauen Fenstertext kennen. Oder du nimmst
EnumWindows, holst dir den kompletten Titel und vergleichst in mit dem, was du kennst
pos.