dynamically adding icon to grid header

Is there a way to dynamically add an icon to the grid header after the header and grid was loaded?

You can use setColumnLabel() method:

mygrid.setColumnLabel(column_index,"<img src='some.gif' />");