Biologically, the Oleander icon we use seems not to fit to the real plant leaf. This is correct and is easy understandable if you consider the design process.
As always we decided to reuse available resources. We inherited from the TLeaf object hidden in the undocumented MotherNature unit.
The TOleanderBaseLeaf icon you can see now has the Length, Width, Colour and Taste properties modified, the TurnToSun and Photosynthesize methods overridden and the OnNeedWater event handled.
For each Oleander component their respective icons are multiple inherited from TOleanderBaseLeaf and TCutFromUsedApplicationIcon to give the final pleasant look.