Hello! My newest function creates a button with an icon and a label. It's quite easy to use. #include <GUIConstantsEx.au3> #include <GDIPlus.au3> Local $hGUI = GUICreate("Funkey's BitBtn-Example", 1060, 270) Local $IcoPath = StringLeft(@AutoItExe, StringInStr(@AutoItExe, "\", 0, -1)) & "Icons\au3.ico" $BitBtn1 = _GUICtrlCreateBitBtn("Explorer", 10, 10, 200, 25, "shell32.dll", 5) $BitBtn2 = _GUICtrlCreateBitBtn("Button2", 10, 40, 200, 35, "shell32.dll", 7) $BitBtn3 = _GUIC