I started messing around with this when someone asked about transparent controls before.
I made a function for creating transparent controls but martin below had a better way of doing it. (Thanks for the help martin!)
The syntax is $hWnd = _GuiCtrlMakeTrans($ControlID as returned by GuiCtrlCreate....,[Transparency level (Optional can be set later by the returned hWnd )])
Returns a handle to the new Child gui
There are a couple of functions which I can't get to work properly, one is UP/