Its possible but in a very tricky way. What you can do is have all the executables compiled in different versions and have them as an embedded resource in your final executable and when that runs just extracts the necessary exe and runs it.