またまた細かい部分です。
Japanese style の worried に変換される部分ですが、閉じ括弧が不要なものが先になっているため、閉じ括弧をつけた場合に閉じ括弧が表示されてしまいます。順序を逆にするだけです。
// Face marks, Japanese style '\s(\(\^\^\))' => ' <img alt="$1" src="' . IMAGE_DIR . 'face/smile.png" />', '\s(\(\^-\^)' => ' <img alt="$1" src="' . IMAGE_DIR . 'face/bigsmile.png" />', '\s(\(\.\.;)' => ' <img alt="$1" src="' . IMAGE_DIR . 'face/oh.png" />', '\s(\(\^_-\))' => ' <img alt="$1" src="' . IMAGE_DIR . 'face/wink.png" />', '\s(\(--;)' => ' <img alt="$1" src="' . IMAGE_DIR . 'face/sad.png" />', - '\s(\(\^\^;)' => ' <img alt="$1" src="' . IMAGE_DIR . 'face/worried.png" />', '\s(\(\^\^;\))' => ' <img alt="$1" src="' . IMAGE_DIR . 'face/worried.png" />', + '\s(\(\^\^;)' => ' <img alt="$1" src="' . IMAGE_DIR . 'face/worried.png" />',
'\s(\(\^\^;\)?)'=> ' <img alt="$1" src="' . IMAGE_DIR . 'face/worried.png" />',