Originally Posted by
DrakeFish
You can (must?) use delegates in C# to execute functions. You can find ton of information and examples about this here and on Google.
I see that you're talking about communicating with your external application. I guess you could open up a Named Pipe to make your two processes communicate together. But why don't you do everything from your injected app. It would be easier and would not slow the game for nothing. (If it's because of the user interface, you can create a GUI while injected.)