5
Don't know about the admin part.
Some time ago I made this for my theme, but it was never finished:
<tr id="header">
<td id="headerlogo"><a href="<{$xoops_url}>/"><img src="<{$xoops_imageurl}>images/logo_<{$xoops_dirname}><{$category.id}>.jpg" border="0" /></a></td>
</tr>
then you will name your images as logo_system.jpg; logo_news.jpg and so on and put them in theme/images folder. The problem with planing and finding right module is with articles module where you need <{$category.id}> - it will be diferent for diferent modules. I think this was from some tests I made with Article module from AndyM. It will give you option to use images as logo_article.jpg, logo_article1.jpg, logo_article2.jpg ... for start page (no index) and diferent categories. The problem is that this may interfere with other modules if thay have same smarty.
Also there was a smarty plugin that will give you the current module name - you may use it instead of <{$xoops_dirname}>.
And you could use similar code to change css.
Also have a look here:
https://xoops.org/modules/smartfaq/faq.php?faqid=335