To all,
My remark wasn't to mean that someone in particular did a bad job. Clearly, AutoIt (the core as well as the standard UDFs) has evolved slowy under freetime impulsion of various people and, lacking a complete and detailed development plan, it's no wonder that rigid and clever conventions proved hard to enforce. Also the need for backward compatibility -albeit not very strict- contributes to keep imperfect or non-consistent conventions to continue. A good example of that is the convention used here and there to carry the row count in the first element of 1D arrays, while other functions don't.
Yes it does.
$hGUI = GUICreate("Test", 230, 100, -1, -1, $WS_POPUP, BitOR($WS_EX_LAYERED, $WS_EX_TOOLWINDOW))
The least you could have done is try it before saying it doesn't work.