Hi Christian!
Thanks for your feedback, it's much appreciated.
I often thought about implementing more icon choices in the past but it may cause confusion and may also reduce the usability in general.
Here are the problems involved with custom icons in the tree:
1. Currently the icon indicates the current state of the connection.
One solution is to provide the two (active/inactive) icons for each icon in that list
Another solution would be to some other way to indicate that an item is active or inactive - like the text color of the tree item for example.
2. In future I also plan to implement more different protocols (like http, citrix, vnc, etc.)
I also planned to give them all unique icons to easily distinguish them from each other.
One solution for that would be to use a tree view with maybe two icons: one for the type and one for the state (or in your case a custom one). To be honest, I'm not sure if this will look good. It would be some very unusual appearance and I'm afraid it will confuse people.
Don't get me wrong. I basically like that idea and I also thought of some ways to implement it. I made some bad design decisions in the past (some are still making my life hard) and if I change such a fundamental UI choice it must be the right implementation.
I hope you understand why it is not so easy for me but if you have any ideas, please let me know.
Cheers
Stefan