Just one question/remark: why don't You put it directly in /usr/sbin/, as this script requires root privileges anyway?
/usr/sbin/bnf.sh /usr/share/applications/hildon/bnf.desktop /etc/sudoers.d/bnf.sudoers