Hola Jesús.. leyendo tu artículo: http://jesusrmx.blogspot.com/2010/03/problemas-de-traduccion.html dónde se encuentran los recusos de MessageDlg? porque si hacemos esto: if (MessageDlg('Salida', '¿Desea Salir del Sistema?', mtConfirmation, mbYesNo, 0) = mrYes) then salen los botones con YES,NO chauuuuuuuuu