Thank you for the suggested code improvements. I am no longer developing either the Gtk2 or Gtk3 versions of hazzy, but I will gladly accept a pull request with your changed to the the hazzy legacy branch!
I do have a new and improved version of hazzy legacy in the works, using Qt instead of Gtk. It will be much more full featured, and have many improvements such as the window being resizable etc, but the look and feel will be similar.
Cheers,
Kurt