Можно все твои безбелушки закидать в ресурсы, а передавать им управление прямо из кода. Например можно вызвать ф-ю CreateProcess(Ex) а потом туда впиндюрить содердимое нужного тебе экзешника.
По запросу "запуск процесса из памяти" Googoolme выдает много интересного.
добавлено спустя 3 наносекунды
собственно AND_REY тебе так и изложил