タスクバーの位置をプログラムから移動しようと
HWND hand = FindWindow("Shell_traywnd", NULL);
でタスクバーのハンドルを取得して
現在のタスクバーの位置を取得
RECT rect;
GetWindowRect(hand,&rect);

SetWindowPosで位置の変更
SetWindowPos(hand,HWND_TOP, 0, rect.top,0,0, SWP_NOZORDER | SWP_NOSIZE)

としてみたのですが、タスクバーの位置は変更されませんでした。
タスクバーを移動するにはどうすればよいのでしょうか、
よろしくお願いします