hi Rich, yes I had run the app from the desktop menu and the icon does appear. However the icon only stays there for the remainder of the session. Loading/starting the app by any method places the icon on the wbar, (including when set to load OnBoot) just the icon will never appear on the wbar when the app is set to load OnDemand.
So i was wondering if there was some mechanism in place which creates an icon in the OnDemand directory when ever the app is loaded when OnDemand? whether it is supposed to or not I don't know but icons are not created again if removed from OnDemand directory and the app started. ?? Curiously, there are two apps which have their accompanying icons in the OnDemand directory, go figure because I didn't put them there, so there is some mechanism in place that does right? 50% of the apps in the OnDemand directory have icons with an img extension and the remaining apps at that location do not!?
More interestingly I created an icon for the above app and placed it along side within the OnDemand directory, rebooted and Voila! The same icon appeared on reboot. one step further, selecting the icon (which is nothing more than an icon with the same name) opened the application.!!
So if I may ask, what or who produces the icon for an app/extension when it is placed in a persistent OnDemand Folder please?? Maybe there was never meant for an icon to appear on the wbar when set to load OnDemand, this I am not aware of, but some apps have icons in this scenario.
My wild theory is perhaps TC is complying with the freedesktop through a app.desktop config file whilst attempting to accommodate any previous method, which I suspect is to display an app with an icon present in OnDemand directory.
any ideas?