Para abrir un programa externo puedes buscar en los foros sobre
WinExec o
ShellExecute. Hay bastantes ejemplos al respecto. Para enviar la tecla necesitas el Handle de la ventana para enviarle un mensaje.
Si buscas sobre enviar teclas, también encontrarás temas. Realiza
la búsqueda sobre "enviar teclas".