Could VS check color information to see if the color already exists in the main palette before adding it?