I was a bit surprised at how non-OO MaxGUI is. I was also a little disappointed at how non-customizable it is (i.e. gadget colors being tied in most cases to Windows' settings).
Noel has some stuff (Object-Oriented MaxGUI Wrapper) that OO-ies up the GUI (though I'm not currently using it since MaxGUI seems in flux right now). As for gadget colors, I hope to see more flexibility in color/appearance over time, decoupling it from the Windows scheme (as you can in VB, though I think that uses custom gadgets). And as CS_TBL mentions above, you can create your own gadgets (like Papa Lazarou above, and as I've done with MaxGUI Panel Image Buttons).
Oh, and Faena's AddXPStyle creates a manifest file that displays MaxGUI gadgets with the XP look. This file can be used as-is (left in the same folder as the .exe) or embedded in the .exe as Kuron (channeling Snarty <g>) mentions here.
Noel has some stuff (Object-Oriented MaxGUI Wrapper) that OO-ies up the GUI (though I'm not currently using it since MaxGUI seems in flux right now). As for gadget colors, I hope to see more flexibility in color/appearance over time, decoupling it from the Windows scheme (as you can in VB, though I think that uses custom gadgets). And as CS_TBL mentions above, you can create your own gadgets (like Papa Lazarou above, and as I've done with MaxGUI Panel Image Buttons).
Oh, and Faena's AddXPStyle creates a manifest file that displays MaxGUI gadgets with the XP look. This file can be used as-is (left in the same folder as the .exe) or embedded in the .exe as Kuron (channeling Snarty <g>) mentions here.