wrigty12, this is an amazing script, thanks so much!
I just wanted to report one thing -- it's not really a bug, but you still might be able to "fix" it?
Your script works with the usual <icon=iconName> codes, but they appear 9px too low down:
(In my example, the word "Action" in the icon...