There is a Problem in "void pgForeignTable::iSetOptions(const wxString &tmpoptions)" when tmpoptions is empty (no options specified during creation of FT) we're running into an infinite loop.
I would like to provide a patch, but currently I've some troubles with my local branches ;) Could somebody add if(tmpoptions == wxT("")) return; on top of the method. Tested with 1.14 Beta 2