NH2 = Works with Ninjhax 2 / Tubehax / Ironhax / OotHax / SmashbrosHax. For Emulators that emulate the 3DS itself, see PC utilities AFAIK the only ones that could potentially work are game that have hard coded multiplayer options (none of them have wi-fi patches to mimic the link cable). They are taking advantage of the 3DS built-in hardware, which is why all this works on O3DS.
The oddity is that you are launching a DS 'facilitator' to run a GBA emulator inside that facilitator.