hello,
something like this ?
http://xoops.valentinois.net/ (top left menu)
i've upload your images (root, opened and closed book) to gif folder. (rename these images and overwrite original)
to display root icon, i've changed a little the template (line 26)
<!-- Start multiMenu <{$block.mm}> -->
<!-- thanks to Hans Bauer who permits us to use his treemenu -->
<!-- http://www.h-bauer.de/index.html?treemenu,eng -->
<script type="text/javascript">
var url="<{$xoops_url}>"
</script>
<link rel= "stylesheet" type="text/css" href="<{$xoops_url}>/modules/multiMenu/script/10/css/treemenu.css" />
<link rel= "stylesheet" type="text/css" href="<{$xoops_url}>/modules/multiMenu/script/10/css/config.css" />
<link rel= "stylesheet" type="text/css" href="<{$xoops_url}>/modules/multiMenu/script/10/css/menu.css" />
<script type="text/javascript" src="<{$xoops_url}>/modules/multiMenu/script/10/js/treemenu.js"></script>
<script type="text/javascript" src="<{$xoops_url}>/modules/multiMenu/script/10/js/config.js"></script>
<div align="left">
<table cellspacing="0" cellpadding="0">
<tr>
<td>
<script type="text/javascript">
<!--
tree<{$block.mm}> = new treemenu('tree<{$block.mm}>', true, true, true, false);
<{assign var=put_tree value=0}>
<{foreach item=imenu from=$block.contents}>
<{if $imenu.submenu == 0 AND $put_tree == 0}>
tree<{$block.mm}>.add(1,'<{$imenu.title}>', '<{$imenu.target_context}>','<{$imenu.linkurl}>','<{$imenu.alt_title}>', '<{if $imenu.title == "Home" OR $imenu.title == "2nd part"}><{$xoops_url}>/modules/multiMenu/script/10/gif/root.gif<{/if}>', '<{if $imenu.title == "Home" OR $imenu.title == "2nd part"}><{$xoops_url}>/modules/multiMenu/script/10/gif/root.gif<{/if}>');
<{assign var=put_tree value=1}>
<{elseif $imenu.submenu == 0 AND $put_tree == 1 }>
tree<{$block.mm}>.add(0,' <{$imenu.title}>','<{$imenu.target_context}>','<{$imenu.linkurl}>','<{$imenu.alt_title}>', '', '' );
<{elseif $imenu.submenu == 1 OR $imenu.submenu == 2}>
tree<{$block.mm}>.add(0,' <{$imenu.title}>','<{$imenu.target_context}>','<{$imenu.linkurl}>','<{$imenu.alt_title}>', '', '');
<{elseif $imenu.submenu == 3 OR $imenu.submenu == 4}>
<{assign var=put_tree value=0}>
<{/if}>
<{/foreach}>
<{assign var=ul_sec value=0}>
document.write(tree<{$block.mm}>);
//-->
</script>
</td>
</tr>
</table>
</div>
<noscript><{include file="db:multimenu_menu.html"}></noscript>
<!-- End multiMenu <{$block.mm}> -->
what is you problem with openminus ?
can you give an example ? error message ?
for related sublinks, it is a little more complicated
.
in some cases, this doesn't work. depends on the structure of your menu.
works on my website, try with news module. (submit link is a related link).
I need more info (a screenshot of your links for this treemenu for example)