In 2.1, any administrator can change the image in the banner through the group Control Panel > Edit Group Properties page. Is that the functionality you are looking for?
Another way of giving some identity to a class/community is to use a static portlet that contains an image.
The advantage of this is that the file-storage can be used, so anyone with admin rights to the community can do it.