Shove-It
И каких только программ не бывает. Вообще, авторы 90% мелких утилиток зарабатывают на том, что фиксят мелкософтские баги. Видимо, это какой-то тайный заговор — Майкросот зарабатывает деньги на выпуске ОСов, а куча народа живет тем, что настраивает эти ОСы, учить людей работать с их «интуитивно-понятным» интерфейсом, либо пишет программульки, немного облегчающие жизнь.Очередная программа — Shove-It. Я был удивлен, что такая программа есть. Но она есть. Итак, вот уже долгое время таскбар с кнопкой «Поехали» (то есть «Пуск») у меня не как у всех нормальный людей с низу, а как у ненормальных — сверху. Просто в один прекрасный день я сел и проанализировал движения мыши. Оказалось, что двигалась она очень нерационально: вверх-вниз. Сначала сворачиваем программу, для чего ползем курсором в правый верхний угол. Потом ползем вниз и щелкаем на какую-нибудь иконку в трее. Потом снова ползем вверх, чтобы выбрать какой-нибудь пункт в меню. Потом ползем вниз, чтобы нажать на кнопку «Пуск». И так весь день. Идиотизм и только.
Перетащил таскбар вверх. Теперь курсор стабильно находится только в верхней трети экрана и вниз не лезет. Итого: экономия мышечных усилий и тотальное сокращение износа мышиного шарика и нижней половины коврика. Честно. Первый день уходит на привыкание, зато потом работается быстрей.
"Windows 95 and Windows NT 4.0 share a common bug related to window placement. Microsoft says it is not Windows’ fault but the applications’ faults instead. In fact, the API is probably most at fault for being ambiguous and ever-changing, but in any case most of Microsoft’s own applications exhibit the bug so they can’t escape blame.The bug is «caused» by the new desktop taskbars that you can dock at the edges of the screen. If the taskbar is on the bottom of the screen, then your desktop is smaller than your screen size. If your taskbar is docked at the top of the screen (my favorite place) then your desktop is smaller than your screen size and your desktop’s top-left corner is no longer at (0,0)! This is the biggest problem for application developers who use similar but fatally unrelated API functions to get and set the coordinates of their windows. "
В общем, иногда проще объяснить по-английски, просто приведя цитату из программы. Проблема в том, что когда таскбар внизу, все программы ведут себя нормально. Когда вверху, то некоторые (не все) программы начинают тупо игнорировать этот факт. Мол, ниче не знаю, мало ли че у тебя вверху болтается. В результате этого программы выводят свое окно либо под, либо над таскбаром. Боюсь соврать, но так делают по-моему мой любимый ulead, acehtml, мерзкая аська (иногда) и еще несколько других программ. В общем, процентов двадцать.

Shove-It — это программа, фиксящая данный баг. Будучи запущенной в бэкграунде, она принудительно выставляет залезшим не туда окнам нужные координаты. Кроме выравнивания окна по верху, возможно выравнивание и по другим краям экрана. В общем, не знаю, нервирует ли вас безобразное поведение окон, когда они любят залезать куда не надо... если да — попробуйте эту программу. За регистрацию она просит зеленую денежку, но кряк находится быстро и без проблем.