It may be possible, I don't really know because I can't test it right now.
However, I'll make a little explanation of what (I think) makes the client crash. It may be useful for someone.
If I'm correct GG checks for detours while loading the game. As I detour more or less 5 functions (quite a lot) one of them gets detected. I pressume that what is getting detected is the hook to CoCreateGuid. Unless GG is fully scanning the memory (I hope not) I will try to hook at some random bytes, not the function start, where GG is probably looking for hooks.
That tends to be called codecave, however, I won't codecave the game but the loaded DLL, which is why it may take me a while to get it to work.
I'll keeep you updated. However, I think that today there won't be more releases, as it is 22:00 here and I need to sleep xd. (That doesn't mean I won't work in it),
EDIT:
MSV... error = Install Visual C++ 2010 redistributable package, and don't do anything else. xd