Hmm, how unfortunate. Labeled a villain for no good reason..
They ways I know how to do it are...
1) Put some magic bytes at the end of my compiled program then copy the easter executable to the end of my program and then, from within my executable, look for my magic bytes and copy the easter exe to a temp file and execute it.
2) convert the easter egg file to an array, write the array to file, execute..
3) Create my program as a dll and inject it into the exe with some easily found tools..
4) write my own loader like a virus does, but that's a bit beyond me, as I've never fully understood the PE format, and I've never really understood the loaders written in assembly.
The reason I thought about including the exe as a resource file is because I've never used a resource file before, and I figured I could execute an exe from it without having to copy it out.. If that makes me evil then so be it.