Sorry to bring this one back from the dead, but out the last 3 TC builds that I have done 2 of them have been missing the Geany icon in Wbar. I may have manually added the Geany icon using OnDemand for the 3rd, as it has been a while since I built that one.
AbNoRMiS
I tried your fix by editing the geany.desktop, but so far I have been unable to edit that file. It is a read-only file (even with sudo). I have not played with the permissions on it yet, as I didn't want to break geany, since it does work from the CLI.