kkelley, Colouring buttons is not a good idea. There is a bug deep in the AutoIt core code which leads to some serious consequences as you can see here: #include <GUIConstantsEx.au3> #include <Misc.au3> $hDLL = DllOpen("user32.dll") GUICreate("Test", 500, 500) $cInput = GUICtrlCreateInput("Input", 10, 10, 200, 20) $cButton = GUICtrlCreateButton("Button", 10, 40, 80, 30) $cLabel = GUICtrlCreateLabel("", 10, 90, 200, 20) GUISetState(@SW_SHOW) ; Move the focus to the button and th