варианту, изначально предложенному мной тут, когда пользователь может сам добавлять нужные ему смайлы и присваивать им код
Слова "кеширование" и "нагрузка на сервер" Вам что то говорят? Это я в том смысле, что индивидуализация на вебе всегда резко величивает нагрузку на сервера.