Klar geht das, nur eben nicht so wie du willst. Du kannst eine Exe als Ressource reinpacken, wen ndu sie brauchst entpackst du sie auf die Festplatte und speicherst sie. Warum muss es denn unbedingt aus dem Speicher sein? Wenn das ganze von CD-ROM gestartet wird, dann such dir das temporäre Verzeichnis des Benutzer und entpack sie dahin - und nicht vergessen sie wieder zu löschen.
Btw. hat NicoDE so was shcon mal gemacht, eine anwendung aus dem Speicher starten. Zu finden bei mir hier:
http://www.luckie-online.de/Ablage/Exporte/Nico/ -> inmemexe.zip