No tutorials, but the only two to be able to add pokemon to FR are me and Jambo51 (owner of 649 patch) and for Ruby Chaos Rush was the only one. It requires ASM and Repointing everything to a new spot! Too much work. Just replace a pokemon you won't need like farfetch'd or mantine or something. then change the cry, footprint, pkdex data, and image and Voila! You've got good a pokemon! If you need any resources or help with those things please ask, too much to put in a post before I run out of space
Oh, and the ???????? all use the Unown data, so You can't use them without some SERIOUS ASM knowledge
Sorry for the late reply, I was out. But good job! There may be more instances where you need to do this. Learn it and remember it!
Currently for PL RED and PL BLUE I'm recreating this: http://www.youtube.com/watch?v=yZDZthCj3ZQ and It's turning out very well, just some images are bigger than 64 x 64... like the heroes, characters and giratina. I'll keep you up to date if I can!
That means in your image you use the same colors. You can export the types image and in irfanview export the pallet and import it to your image. Then insert the image to the ROM. Also, don't LZ77 compress it.