Some forums tend to mark solved threads by having a mod or admin, or the OP, edit the title to include "Solved!" at the end.
I just think it's extra work, there doesn't seem to be much point to them.
The smiley faces etc usually just get ignored, people use them for no reason.
However, they can be useful in some cases, for example to mark out important announcements.