Я на самом деле не за OK / Отмена. Он используется слишком часто и требует, чтобы вы прочитали бормотание, чтобы сказать, что вы в порядке или отменяете. Следуйте идее интерфейса MacOSX: кнопка содержит простую и понятную фразу, которая сама по себе имеет смысл. Например, вы меняете расширение файла, и появляется диалоговое окно, в котором говорится:
"Are you sure you want to change the extension from .py to .ps?"
If you perform the change, the document could be opened by a different application.
(Use .ps) (Keep .py)
Это намного более коммуникативно, чем OK / Отмена, и ваш вопрос становится почти лишним, то есть вам просто нужно оставить активную крайнюю правую кнопку, которая кажется стандартной.
Что касается необработанного вопроса, который вы задали. Никогда не делай этого. Когда-либо. Даже под дулом пистолета. Согласованность является важным условием для графического интерфейса. Если вы не согласны, вы испортите пользовательский опыт, и ваши пользователи, скорее всего, воспримут это как ошибку, а не как функцию (на самом деле это будет ошибка). Последовательность очень важна. Чтобы это сломать, у вас должна быть очень веская причина, и не должно быть другого, стандартного способа достижения того же эффекта.