No. The waze code is quite well factorized, and the system specific code is separated and not very large. In addition it is based on freemap and roadmap_editor, which did have a gtk2 version, so you can use that code, and only have a few new functions to implement.