I see many members that have smiley faces at the end of their display name. How can we make those?
That's not a smiley face; it's a Korean character.
Stack Exchange allows for Unicode characters in user's display names. You can add various things like snowman and arrows if you feel so inclined. Wikipedia has a List of Unicode Characters, and you can try to draw something and see if there's a unicode character for it.