タスクバーの上にトレイ メニューを表示するのに問題があります。y 位置として何を指定しても問題ありません。せいぜいタスクバーにぶつかるだけです。トレイ メニューはリソースです。
これは、systrayicon の右クリックに使用しているコードです。
// The message loop
case WM_RBUTTONUP:
{
CPoint point;
::GetCursorPos(&point);
CMenu menu;
menu.LoadMenu(IDR_MENU1);
HMENU hMenu = menu.GetSubMenu(0)->Detach();
CMFCPopupMenu* pMenu = theApp.GetContextMenuManager()->ShowPopupMenu(hMenu, point.x-5, point.y, this, TRUE);
pMenu->SetForegroundWindow();
break;
}