The keysav thing is sorted for now =).I use the icons from serebii. The link to the Eevee is this: http://www.serebii.net/pokedex-xy/icon/133.png If you just change the national dex number it'll become that Pokemon. Is that what you meant for the source? I also found some alternate form icons for Vivillon that look like this:
I also seen that you said you need the KeySAV data to be able to implement that into the program. What exactly do you need for that?
Thanks for the resources guys.Adding onto EV, Here are all minisprites, normal and shiny. Also I'd like to help so let me know. I know some C# so yeah.