Пожалуй отвечу почему так поступил, а не иначе.
насчет дублежа. Дело каждого, но я считаю, что он нужен.
Лично я ненавижу кнопку закрытия приложения, которое должно постоянно висеть в трее и иногда оповещать о обновлениях. Тем более когда кнопки свертки и закрытия рядом. Этим болеют все клиенты под air.
Для меня всплывающее сообщение удобно, т.к. я постоянно сижу за монитором и какое-то оповещение нужно (не заглядывать же всегда в окно что бы проверить). А отключить его всегда можно, если оно мешает. (к тому же окошко умеет склеивать твиты пришедшие допустим за 10 минут в одно.)
стрелка (как и обычно) это кнопка «обновить». Думаю необходимость ее понятна. (т.к. обычно обновления происходят раз в 1-10 минут, но иногда хочется быстрей)
настройки. Настройки обычно делаются стандартным виндузовским окошком, а значит нет смысла включать их в раздел «рисование дизайна». Они примерно везде одинаковые аля miranda.
Окно логина там. на мой взгляд ненужно. Т.к. клиент стартует при загрузке системы и сразу начинает качать твиты. а если оно еще и пароль будет спрашивать, то смысла в нем нет. легче на сайт зайти.
аналогичная ситуация. Для браузера не очень охото, потому что иногда он закрыт, а обновления хочется. А больших клиентов для всего, как-то пока не встречал, кроме digsby. но он корявый какой-то.
Небольшой концепт клиента