No creo que sea la aplicación la que requiera la contraseña, sino el propio archivo host. El archivo host es propiedad de Root y requiere una contraseña para editarlo. Probablemente Hostbuddy está solicitando la contraseña para poder modificar el archivo. Una forma de arreglar esto sería tomar la propiedad del archivo (no se recomienda por razones de seguridad). Otra forma sería ejecutar Hostbuddy como administrador (pero creo que esto requiere una contraseña de todos modos sólo para iniciarlo).
Si por alguna razón quiere asumir el riesgo de seguridad por comodidad, debe tomar la propiedad del archivo host O ejecutar Hostbuddy como administrador.
EDITAR: IMPLEMENTACIÓN
Para conseguirlo creo que hay que poner el bit setuid en la aplicación. Para ello te sugiero que crees un nuevo grupo de usuarios en el que sólo estés tú y lo utilices para obtener acceso Root a la aplicación. Para hacer esto comienza abriendo las Preferencias del Sistema y yendo a Usuarios y Grupos. Vas a querer hacer un nuevo grupo seleccionando el botón '+' en la parte inferior izquierda de la ventana. Sigue adelante y crea un nuevo grupo con el nombre 'HostBuddy' sin las comillas, así:
A continuación, tienes que establecerte como miembro de este grupo de la siguiente manera:
Por último, tenemos que hacer un poco de trabajo dentro de la terminal. Abre Terminal.app y navega hasta donde está HostBuddy (probablemente /Applications) así:
Después de hacer esto, establecemos el bit setuid para la propia aplicación bajo su nombre de grupo y establecemos los permisos con dos comandos más como este (¡recuerda que es cAsE SenSiTIve!):
Esto debería permitirte hacer clic y ejecutar la aplicación como Root sin necesidad de una contraseña. Desde que añadimos un grupo a la mezcla, esto también significa que otros usuarios en su ordenador no tienen ese privilegio. Deben introducir una contraseña cada vez. Sólo tu usuario particular (u otros en el grupo de HostBuddy) obtienen una experiencia sin contraseña.