Though, I think there's no program to manage data between the computer and Nintendo DS emulators. This was all done with Pokemon Black and Pokemon White both on Nintendo ds emulators.
Although it's nearly not possible to trade using Wifi or more precisely the Friend Codes, some people believe it's possible through a WIRED connection.