EDIT: This is samu on ash ketchup dood's name. :3
for badges, I just sort of ripped the blank ones shown on the game, and colored them in using various pictures I found of the badges. If you don't know how to do this: Get Virtual Boy, Get corresponding game you want badges from (provided the fact that you OWN it, first), and push the handy print screen button! (AKA, PRNTSCRN). and then open up your favorite graphic editor, and paste. :3
When I get home (Where im not right now), I'll upload my template that I made of all the colored kanto badges, I'll also release my template as well. :>
Oh yeah, and just because I dont see it in the Q/A:
What Program do I use to make the Trainer Card?
As some people believe, there is no Program Specifically for making Trainer Cards. However, you can use Microsoft Paint, Adobe Photoshop, or (my reccommended), JASC Paint Shop Pro (You can find a demo at the JASC software site, its not hard, just google it! :>) From there you can edit the images that will be your trainer card. :3