This could work out pretty well as a D3D project.
Moongates and time would stem directly from the client.
Injecting isn't that hard either, there's 2 good methods available online and if you feel lazy, just grab one from any forum that deals with CA hacks. > _>;;
It's probably the recoding of the source that'll be a pain to do.
Also, if it's still a standalone, get a button to manually check for client-server lag times. (For people like me who's niches deal in microseconds)
Hmm...I got it up but no chat is coming up. I just have black screen. I was told windows vista may be the issue. I have all 3 programs installed also so its not that. not sure what else to do.
The BSOD happened to me also when I tried to close the program with the [x] in top right corner. Closing it on the bottom bar didnt cause it.
Edit #2 BSOD happened again trying to close the program.