Getting it working is certainly the first step! I've thought about adding more Pokemon but the game is sort of shackled by its password system, you can only save so much data. If I added more Pokemon they'd all forget who you were when you changed computers!
maybe theres a chance you could change the password system? make the new version accept and give out new passwords, but also accept old ones. or would there be problems with that?