Как только вы создали панель задач из своего окна с помощью SHAppBarMessage, местоположение окна контролируется оболочкой, в зависимости от того, какое ребро вы выбрали.Вам нужно использовать либо ABM_REMOVE, которая полностью разрушает панель задач, либо ABM_SETSTATE, которая позволяет вам заменить ее на панель задач с автоматическим скрытием.Перемещение другого окна поверх панели задач не работает, оболочка не позволяет ему вести себя так, как панель задач.