There is a company out of Canada that has a vinyl coating process called "Superior ColorSeal System". It is available in 30 different shades. It is ultra violet resistant and has a 10 year warranty against manufacturing defects. Claims not to flake, peel or crack. Check out their website
www.superiorseal.com. My local window company "Tailor Made Windows", in East Pointe, Michigan sells this as an option with ther windows. I'm planning on getting the outsides of my white replacement vinyl windows colored.