I agree that that an open approach to WM_NOTIFY,WM_COMMAND's and CreateWindowEx would be very cool and easier that was actually exactly what i meant as well when i said:
route certain message loop events and commands from the script engine to winapi and other way around.
The misconception i had was that by custom drawn you meant owner drawn which would be just as silly request as wanting control animations supported through commands in mIRC.