Hi,
I wonder if adding something like
protected virtual void OnPaint (Graphics g)
{
 //...
}
to the Widget class (Graphics from System.Drawing.Graphics) could be possible 
so the user doesn't have to do:
Graphics g = Gtk.DotNet.Graphics.FromDrawable (EventExpose.Window);
Does it make sense to the Gtk# core developers?
Regards,
Rubio.