Entiendo que los mensajes puedan ser ambiguos para el usuario final pero, creo que el problema o tal vez la forma de poder controlar este tipo de mensajes; es siempre impedir en la forma de lo posible que estos no aparezcan en el vAdmin.
En este caso, creo que haciendo uso de los comandos de instrucción del grupo Ficha y campos podemos informar al usuario de la forma que nos interese.
Usando por ejemplo:
El comando ¿Ya existe en el índice?
Comando de instrucción del grupo Ficha y campos que permite comprobar si en un índice de clave única existe una clave concreta.
En la línea de lo que comenta Antonio, es cierto que nunca hay que dejar al sistema mostrar mensajes que no hayamos controlado previamente. Por esta razón me parecen inútiles los botones <Aceptar> y <Eliminar> de los formularios de Velneo, porque no nos dejan tener el control sobre posibles errores y hay que recurrir siempre a manejadores de evento.
Puedes votar la siguiente Idea que haría más LifeIsSoft la gestión de errores en algo tan importante como la edición de registros: