I agree with you on this Guru, dealing with Vac is something I am still inexperienced with, maybe someone with some knowledge in cheat detection can provide some input here.
I am hoping to tackle this problem soon also, but like anything having an idea of how the anti cheat behaves is always helpful to know.
From what I read a while back, most functions are detected by Vac, including ReadProcessMemory WriteProcessMemory etc. This pretty much removes any external hacks from the picture.
Obviously with this in mind DLL's and C++ is the way to go, other than that any extra info is awesome sauce.