The artifacts you observe are related to the way paint events are propagated on Windows when a window is obscured by another window and then exposed. GLG menu widgets, as well as buttons inside the menu, are GLG viewports. A GLG viewportis an encapsulation of a native Windows window, so if your drawing contains several menus each with multiple buttons, the drawing contains many windows. Therefore, a large number of paint events is generated when you move a menu on top of other menus, making the menus obscured and then exposed.
This is normal and it is not a problem, as everything is properly redrawn when you finish the movement.
You may observe that this effect does not happen when a separate top-level window is moved over the GLG Builder's window, because this is handled by Windows differently compared to a child window over a sibling child window.
If you change menus and buttons to use windowless viewports (light viewports), it will also avoid these artifacts when menu widgets are moved around.