I've tried to use BGRA connector for chart drawing and got perfect results compared to standard GTK2 renderer. There was some minor problems, but the real show stopper is the invisibility of "Zoom" tool - the rectangle are completely invisible, while the tool works correctly. It was tracked down to BGRADrawer and confirmed, that it actually draws a rectangle on bitmap, but it doesn't reflected on screen. So, when and how bitmap should be displayed?
On a side note, drawer interface probably should have drawFocusRect() method, but this is not important now.