Nur so am Rande, man kann durchaus die Beschriftung eines messagedlg ändern (oder gleich einen eigenen Dialog basteln).
Davon unabhängig finde ich den von dir geschilderten Fall schon halbwegs logisch. Da aber in verschiedenen Programmen die Funktion des Abbrechenbuttons nicht immer ersichtlich ist (und oft scheinbar das gleiche macht, wie ein Klick auf nein), kann ich die Verwirrung des Kunden zumindest nachvollziehen. Das liegt
imho aber auch daran, dass man sich damals bei der Auswahl der Bezeichnung 'Abbruch' zu sehr am Quellcode orientiert hat (wo man natürlich sieht, welche Funktion man gegebenenfalls abbricht) und weniger am Benutzer.