There is no official phobia name for the fear of vipers. However the official phobia name for the fear of snakes is ophidiophobia.
There is no official phobia name for fear of the alphabet.
It has been casually referred to as "Castle-a-phobia", but there is no official name for this phobia.
The fear of buttons is called Koumpounophobia.
Ice cream phobia, or the fear of ice cream, is yet to be given an official name. However, there is such a thing as cryophobia, or a fear of cold.
Strangely, yes, there is an irrational fear of being too happy. The name of this phobia is Cherophobia.Generally people with the phobia fear being too happy because they are worried something tragic will happen as a result of their over-happiness.
It doesn't have an official name, but loving cheese is Tyrosemiophilia, so I'd assume the fear of cheese is Tyrosemiophobia.
There is no official name for this fear, although it may be known unofficially as separation phobia or brokenhearteditis. It can also be associated with eremophobia or eremiphobia-- the fear of loneliness or of being by oneself.
There is no name for fear of olives, but lachanophobia is the fear of vegetables.
Hylephobia is the name of the phobia related to the fear of materialism
Ballistophobia is the name of the phobia related to the fear of missiles
Limnophobia is the name of the phobia associated with the fear of lakes
Traumatophobia is the name of the phobia relating to the fear of injury