Would be interesting and one could take it a Gen at a time, maybe start with Gen 5. Even just creating a homebrew app that would be able to read the save. Maybe taking the code from PKHex (with credit and permission) and marrying it to the code from TWLSaveTool, that would be a good place to start. Give it a shot, I would start with something simple like creating a homebrew app that reads the save from a DS cart and dumps a text file with the name of the 1st Pokemon in box 1 to the SD card. You can do it duffmmann!
Later down the road one would have to consider how to tackle Gen 3 and then integrate the VC PKHBank, but I would start with the above first..
Haha I love the confidence, but honestly I wouldn't even know where or how to start on this kind of thing. I was really just floating the idea out there for anyone that actually knows programming, thinks the idea is interesting and would like to take a stab at it.