You indeed have to remove and add the device again. This is because there are certain ‘capabilities’ connected to that device that can not be changed ‘on the fly’
I have the same problem. Some light strips have that icon and some display as bulbs. However, when I removed it and reinstalled it there was no option to choose an icon. I’m picky in these things so it frustrates me that I can’t have all the lightships have a lighststrip icon. Same goes for my spots.
Icons cannot be changed. When include a device, it chooses the driver that corresponds with the device, and the driver also determines the icon for that device.
Please note that it is not the icon that determines if Homey thinks something is a light, as stated in the first post. For instance on smart sockets the device settings have an option to select the device that is plugged in. If you choose light there, it will behave as such, e.g. show the yellow dot when turned on.
The same goes for Google Home, it will use the class associated with what is set in the options for things such as sockets or relay switches.
Very strange. Same strips, same brand, different icons. No user edit available.
Really hope Homey will make changing the icons an option in future updates.