* Add a executable type to settings page This allow us to validate the value is a valid executable * Add a directory type to settings page This allow us to validate the value is a valid directory * fixes