Собственно сабж - очевидно, что, размещать кнопки ок и отмена в углах окна по диагонали - бредово, однако, помимо дизайна от майкрософта, где кнопки выравниваются по правому краю есть дизайн SUN (щас вроде Оракл), там эти кнопки растагиваются по ширине одна в нижнем левом другая в нижнем правом, сам лично наткнулся опытным путем на несовместимость перетаскивания и изменения размеров при управлении заголовками столбцов вобщем вопрос - встречал ли кто-нибудь методологию размещения виджетов в окне, вскользь эта тема затрагивается у пецольда в некоторых книжках
есть книжка (или книжки). "идеальный интерфейс" както так. просто посмотреть. там этот вопрос неплохо рассмотрен. но, имхо, лучше разделить не только функционал и интерфейс, но и сами контролы с их размещением. тк размещение может пересматриваться еще не раз. как и дизайн отдельных контролов.
Rockphorr давно ещё предлагал разпределять задачу между несколькими программистами на написание "Интерфейса" и написание "Программной части", а в Интернете видел такое разделение: "Интерфейс клиента" / "Программная логика" / "Хранение данных".