Hello, I discovered that as it should be the drawing of buttons and text input fields are related to calls like: Code: dlls/user32/uitools.c: BOOL WINAPI DrawEdge( HDC hdc, LPRECT rc, UINT edge, UINT flags ) Code: dlls/user32/button.c: LRESULT ButtonWndProc_common(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL unicode ) and CreateWindowEx functions, since buttons are windows that receive also messages, so how can I improve the performance of drawing these elements? Thanks Amox