@wiak the extra gtkdialog was one I had compiled against gtk2 for some puppy Linux utilities GUI's to work. And I left it in. We could look into removing anything extra. I got to the point stuff was working and I moved forward leaving some dangling ends. Same with filemnt, which we should look at to see what is just there and which one is actually doing things.
There might be multipule instances of both gtkdialog and filemnt that needs investigation. Save a couple bytes.