Fake Icon on TButton lazarus / 39-Graphics ---------------------------------------------------------------------- winni · 2021-03-10 21:26 Hi! If you need an Icon on a button it is getting busy: TBitBtn or TSpeedButton or even something homegrown. On the other hand I am bothered about the increasing "kindergarden stuff" in Unicode. But you can apply them in a useful way. As Lazarus works with UTF8 and the OS all working with Unicode the question arises: What is an OS doing with a component which only allows a black font and UTF8 chars? Look: colored icons. So we come to the trick to replace the ugly system icons of the TBitBtn, colorize them and use a simple TButton. We search the needed UTF8 Icons in the endlesse tables from the codeblock Dingbats. Then we insert as caption of the TButton just: '❌ Nein' The colored cross appears on the button - a least with gtk2. Example in attachment. Hope it saves work. Winni ---------------------------------------------------------------------- dseligo · 2021-03-11 13:07 In Windows 10 unfortunately there is no color when I paste your example. I also tried '✅', and it's black.