To an average person, the Icon module appears as a way to add font icons to your site in limitless ways - but only if you know where and how to load the icons, when really it's just a tag with a class. Anyone who looks up FontAwesome is going to think, "If I just write this markup how the site tells me, I should have an icon appear."

This isn't the case currently. It also doesn't allow other actions (users, modules, etc) to create their own icon markup.

Basically the feature is to add a "Force Load Icon CSS" or something on a per bundle basis to load the selected stylesheet on all pages. I'll see about adding a patch for this, or just let me know your thoughts.