i have custom icons for some space. its working well. But i have troubleshoot with freemarker template because i see default space icon with this code ${child.icon16}, its ko. If i use this ${child.icon32} i see my custom, its ok.
And my 16px icons are working well because i see them in "recent spaces" in shelf.
Yes this is a minor bug - it looks like the TemplateNode class was not updated to use the small version of custom icons when the change to allow this was made in the main web-client 1.3.