Most of them can be made with the cunning use of colons. If you hover over the button, a word or series of words appear. If you place these (or a variation of these) in between two colons, the smiley will magically appear.
Here's a list I've managed to compile. I'll type out what was placed in the colons after the smiley appears.
:veryhappy: (does work with a colon D
:surprised:
:surprise:
:shocked:
:confused:
:laughing:
:laugh:
:embarassed: (sic)
:embarrassed:
:crying:
:verysad:
:verymad:
:rollingeyes:
:exclamation:
:question:

