Another, but now its the final update (I hope :D).
I added an optional patch for the original launcher (Proof of concept), so it also works without disk.
If you want to see how its done, or want to write your own patcher in .net, check out the "SearchAndReplace.cs". It uses the patterns created by dup2 patcher ;)
http://www.scilor.com/mashed-runner.html