There seems to be a problem with special characters in filenames, namely round parentheses (I haven't tested the other ones).

I'm on OSX 10.11.6 and, if PD is closed and I open the attached patch, I get the following error (below) on the PD window. If PD is open and I drag the on to the PD icon I get the same kind of error as an Application Error pop-up window.

This patch will still work after I get the errors but I have a large patch containing parentheses in the filename and things are different: If PD is closed and I right-click on the file and ask to open with PD, I get the error in the PD window but the patch works; if PD is open and I drag the file on it, I get the pop-up error and no operations can be performed on the patch. I.e., I can't change any of the GUI with the mouse or even close the patch pressing cmd + w. I can still close it by clicking on the "close" button in the window.

Cheers,
Dario

(Tcl) UNHANDLED ERROR: 2017-07-24 09:56:45.727 defaults[2085:48740] Could not parse: /Users/dariosanfilippo1/Dropbox/PureData patches/abstractions/delta(t)~.pd.  Try single-quoting it.
    while executing
"exec /bin/sh -rc "defaults write $adomain $akey -array-add $escaped""
    (procedure "write_config" line 13)
    invoked from within
"write_config $::recentfiles_list $::pd_guiprefs::domain $::recentfiles_key  $::recentfiles_is_array"
    (procedure "::pd_guiprefs::write_recentfiles" line 2)
    invoked from within
"::pd_guiprefs::write_recentfiles "
    (procedure "::pd_menus::update_openrecent_menu_aqua" line 13)
    invoked from within
"::pd_menus::update_openrecent_menu_aqua .openrecent $write"
    (procedure "::pd_menus::update_recentfiles_menu" line 4)
    invoked from within
"::pd_menus::update_recentfiles_menu"
    (procedure "::pd_guiprefs::update_recentfiles" line 10)
    invoked from within
"::pd_guiprefs::update_recentfiles $filename"
    (procedure "open_file" line 14)
    invoked from within
"open_file $filename"
    (procedure "open_filestoopen" line 3)
    invoked from within
"open_filestoopen"
    (procedure "pdtk_pd_startup" line 24)
    invoked from within
"pdtk_pd_startup 0 48 0 {test5} {} {} {DejaVu Sans Mono} normal"
    ("uplevel" body line 15)
    invoked from within
"uplevel #0 $docmds"