Hmmm... the mobile styles I have use the replacement variables to change the HTML of inline images only, they don't work on smilies- I could probably edit it to work on all images but I really don't want to disable all images.
I got a preg_replace going on bbcode_parse_start that removes the colons (

from a smiley name and replaces it with Italics tags so the name of the smiley displays instead of the smiley... unfortunately I run into the same post cache issue I did last time I tried to modify code at this hook. If the post is cached it doesn't change. Shutting off the post cache for everyone isn't really an option.
What gets me is that anything I run on postbit_display_complete changes all the time regardless of the cache... I'd run my plugin on postbit_display_complete but smileys are already in HTML at this point.
I guess I could just do a str_replace on an array of HTML for the smileys I need to replace- it's a limited number- I don't need to disable all of them, just a handful really.
Surprised this has never come up before.
Is there a "hook" that the replacement variables run on?
Edit- I see- replacement_vars