Hi, I was surprised that dsocks puts in ${LOCALBASE}/bin/dsocks.sh. Although it is shell script (wrapper) I tend to think that in PATH should be only filenames not having extentions. One argument could be, you can decide to switch language and not to rename the file...
Do you really like this - *.sh in PATHs? jirib