Тот факт, что Windows API не предоставляет методы для изменения порядка кнопок панели задач, является преднамеренным. Там не поддерживается способ сделать это.
См. эту статью (и те, на которые она ссылается), чтобы узнать, почему разработчики оболочки не предоставляют эту функциональность.
Тем не менее, изобретательные люди разработали хаки для достижения этой цели (см. Другие ответы). Я подозреваю, что эти методы будут разваливаться по мере развития Windows (Windows 7, 64-битная и т. Д.). Не удивляйтесь, когда эти методы перестанут работать.