I think this looks fine so far. Apart from the ```command_dialog``` I did not find any dialogs which look or behave different across GTK2 and GTK3.
It would be great if someone could help me out with the above mentioned build problem with VTE and the common utils lib. Once that is sorted out I could finish work on this PR and pass it over for review.