Filter output should be able to specify the icon to use in the XML when needed.
This kind of XML :
<Hints>
<View type="XYBarChartView" port="0"/>
<Plotable />
</Hints>
Will generate this kind of icon in the pipeline browser :
While this :
<Hints>
<View type="XYMyBarChartView" port="0"/>
<Plotable />
</Hints>
Will generate standard icon in the pipeline browser. It is because of Qt/Components/pqPipelineModel.cxx:404
Adding an optional icon attribute could be a solution
<Hints>
<View type="XYMyBarChartView" icon="XYBarChartView" port="0"/>
<Plotable />
</Hints>