> It's fairly easy to insert images into a buffer in Emacs.
Sure and how it is represented in the underlying file? Is this platform independent?
Emoji are just a part of Unicode. As far as I care, I wouldn't mind if Emacs would just render it as [GRINNING FACE U+1f600]