Да, это возможно.Есть библиотека Delphi, которая делает это где-то в сети, но я не могу вспомнить, как она называется.Это позволяет вам выполнять обычный exe-файл независимо от того, где он находится в памяти.Таким образом, вы можете загрузить его в поток или просто встроить в ресурс.
Я понимаю, что мой ответ немного удручает, поскольку я не помню название библиотеки, но, по крайней мере, теперь вы знаете, что этоосуществимо.Если вы поищите в Google «выполнить PE exe из памяти» и «Delphi», то я уверен, что вы найдете его.