a theme is essentially a skin
and if the icons are a one-to-one with different functionality then an icon function on the page type would do the trick
so where will my application specific templates go
maybe like in mysite/code/feature/templates/Layout?
oh. umm… either in the theme or in mysite/templates
those will be global 🙂