// Here you can add additional smilies if you like (please note that you must escape singlequote and backslash)
$smiley_text = array('(:)', ':()', ']:)', '>:)', '>:(', '<:(', 'O:)', ':)', '=)', ':(', '=(', ':D', '=D', ';)',
':x', ':X', ':rolleyes:', ':o)', ':O)', ':-o', ':-O', ';9', 'B)', ':p', ':P', ':/', ':lol:', ':|', ':heart:', 'x(',
'X(', ':thup:', ':thdn:', ':alien:', '8p', '8P', ':*', ':_(', '&X', '|)');
$smiley_img = array('pig.gif', 'talkative.gif', 'evil.png', 'evil.png', 'mad.png', 'worried.gif', 'saint.png',
'smile.png', 'smile.png', 'sad.png', 'sad.png', 'big_smile.png', 'big_smile.png', 'wink.png', 'shutup.png',
'shutup.png', 'roll.png', 'cute.png', 'cute.png', 'shocked.png', 'shocked.png', 'slurp.png', 'cool.png', 'blah.png',
'blah.png', 'doubtful.png', 'lol.png', 'serious.png', 'heart.gif', 'dead.png', 'dead.png', 'thup.gif', 'thdn.gif',
'alien.gif', 'crazy.gif', 'crazy.gif', 'kisses.gif', 'sad.gif', 'skull.gif', 'tired.gif');
// Uncomment the next row if you add smilies that contain any of the characters &"'<>
$smiley_text = array_map('pun_htmlspecialchars', $smiley_text);
sorry for the linebreak.
it is supposed to resemble a stitched-together mouth. Not very strange at all that you think it looks something scissor-like