Hola lisette.
Retomando este
hilo, donde ya teníamos el archivo en disco, un modo es usar la función
ShellExecute.
No he investigado como ejecutarlo directamente de memoria (supongo que por no haberlo necesitado), pero buscando por arriba en la web, encontre este enlace
Ejecutar un recurso ejecutable directamente en memoria con Delphi, quizá puedas sacar alguna idea de él.
Saludos.