Just throwing this out there... but I was having NGS kicking me for having a custom pack. At least, that's what it SEEMS like it was kicking me for. I cleaned my Mabi folder of pretty much everything (PowerPatcher, Abyss, DyeLite, etc). Leaving MabiDirectLaunch, MabiUnpack, and my custom pack as the only non-default files within my Mabi directory.
At first it was named custom.pack, and I was kicked within 5 minutes. Thinking to how previously, NGS was only detecting CheatEngine if it wasn't renamed, I renamed it to "chacha.pack". Seemed like it was going fine for a while, but then I guess I got kicked about 30 minutes later or something?
I wish there was a way to tell exactly what NGS is scanning for... because it seems like it's rather inconsistent in why it is/isn't kicking people..
[edit]And now I'm not getting kicked for the custom pack again... I give up trying to figure this out. :p