Hi Aaron,<br><br>it seems that you don't really like the way most applications' tray icons of  behave nowadays (they always show up, no matter if the application needs attention or not).<br>If this makes sense or not probably depends on the user's point of view ;)<br>

<br>In konversation it's easy to follow your point (remove the "show always" thing, unless the user explicitly forces that via the systray settings or konvi needs attention).<br>But in amarok this is probably not as easy.<br>

<br>Amarok does this in the TrayIcon constructor:     setStatus( KStatusNotifierItem::Active );<br>This prevents the icon from auto-hiding.<br>The problem is: amarok never sets any other status.<br><br>Adding a "show on track change" feature is probably really annoying, so the question is:<br>

Show it always or never.<br><br>Since there's already a setting for the tray icon: do we really need to remove the setStatus(Active) in amarok?<br>If the user wants, he can completely disable it in amarok's settings.<br>

If the user enables the tray icon it's always shown (unless he explicitly tells the systray plasmoid to "hide" it).<br><br>Kind Regards,<br>Martin<br>