Cream doesnt have to have pink skin or blue eyes. Cream is palomino, buckskin, cremello, perlino and smokey black. Palominios do not have pink skin.
One creme gene will only produce a palomino, buckskin or smokey black. Two cream genes (a double dilute) will produce either a cremello, perlino or a smokey cream. EVERY cremello, perlino or smokey cream will have two blue eyes and pink skin.
At least one parent has to be a dilute to produce a dilute. BOTH parents have to be dilutes to produce a double dilute.
As in grays and dilutes, the color does not skip a generation. If the horse is not a dilute it can not produce a dilute unless it is bred to a dilute. The same goes for grays.
Also, palominos, especially pinto palominos can have pink skin.
An isabella palomino will turn white or appear white or much lighter than regular palominos. If your mare is 3 years old and you still can not tell her palomino from the white, then either her roan dam was really a gray (you would have to check to see if either of her parents were a gray or "roan") or your mare is an isabella palomino pinto.
As I said before, YOU CAN NOT HAVE A GRAY HORSE UNLESS ONE OF THE PARENTS WAS GRAY. Yes, many,many roans are really grays and I would suspect a horse registered as a roan to really be a gray. Very few true roans out there.