Depending on how the (if) the manafest file is coded/embeded in the .dll file could make this behavior Hit-or-Miss.
(I don't have time to check now) But if the file has no embeded manafest (or it's coded wrong), Windows will create one for it, and that (if the file is changed after the fact) leaves which icon is displayed up to the whim of the shell.











