I'm getting a prompt CTD upon trying them, as downloaded, in-game in v1.153 (had to modify module.ini too, but haven't touched anything else).
EDIT - ah, it's because the map_icons file isn't included. Will compile and test again.
EDIT 2 - only 1 change needed and they worked perfectly.
In your trigger, one argument was missing from the key operation:
(party_set_extra_icon, ":pid", ":emoticon", 0, 0, 33, 0), #I added the last '0' for the fade_in_out_frequency_fixed_point
apparently without the last 0 argument in the party_set_extra_icon, the engine wasn't being passed "0" as the fade-in-out time and the icons were slowly fading out and remaining faded out. Very strange that, unlike most operations, 0 isn't the assumed value of that last element.
I can't say why they weren't fading out for the player party though.