It is quite hard to make this work good. At least it's not terrible.
Slowly eliminating all potential uses of GTK+'s standalone file open dialog, which is highly duplicitous.