I didn't find this posted anywhere, so I figured I would post it. Basically, this allows you to run any executable in the memory of another. You first have to convert it to a byte array. I'm attaching a simple example of how to do so.
RunPE is by an unknown author, as far as I'm aware, and I just made the example.