По нажатию кнопки, ищем окно второго приложения:
Код:
function FindWindow(ClassName, WindowName: PChar): HWnd;
если приложение найдено то, активируем его:
Код:
function SetFocus (hWnd: HWND): HWND;
или
function SetForegroundWindow(hWnd:HWND):LongBool; //предпочтительнее
в противном случае, запускаем его:
Код:
CreateProcess; //описание в интернете
или
function ShellExecute(hWnd: HWnd; Operation, FileName, Parameters,
Directory: PChar; ShowCmd: Integer): HINST; stdcall; //предпочтительнее