... OK, but I can't get to terminate the program. PROCEDURE Main LOCAL hTask hTask := FindWindow("6.0" ) ALERT("hTask: " + STR(hTask,5), {" Ok "}) TerminateProcess(hTask, 1 ) RETURN Program that needs to be closed: ... DEFINE DIALOG oDlg TITLE "6.0" oDlg:nTop := GetSysMetrics(1) - 250 - 65 oDlg:nLeft ...