I'm seeing the default node icons when viewing as a guest, and my custom node icon when logged in as admin.
I have the style set to MyStyle.
Home -> Appearance -> MyStyle
Where else should I be looking?
I know what it is.
I only changed the forum-read.png. forum-unread.png is style XenForo.
Viewing as a guest, they are all unread so I saw the default forum-unread.png icon.
I just need to update the forum-unread.png icon with my own.
Admin CP -> Appearance -> Style Properties -> Forum List
That's where the image locations are defined. You can either change these locations to point to your custom images elsewhere, or you can upload your images in place of the existing images at the same location.
You can avoid changing all those individual paths by putting your custom images in a subdirectory called "xenforo" inside your style directory. Then all you have to change is the path to images in "Style Properties: General."
It seems to me the "xenforo" part of the path shouldn't even be there by default anyway, but rather part of the @imagePath variable.