A pergunta não mostra o script modificado (e não dá pistas sobre como o programa foi instalado).
Se você omitiu o rótulo e os valores iniciais dos dois campos de entrada, Xdialog
mostrará a mensagem de uso (uma tela bastante grande) em vez de tentar identificar o problema.
Este script funciona para mim (usando uma única compilação da fonte no CentOS 6 ):
Xdialog --title "RDP Company" \
--icon company_logo.xpm \
--no-cancel \
--left \
--password=2 \
--separator="\n" \
--2inputsbox "Type your credentials\nto access the system" 20 40 "Login(user): " "" "Password: " ""