I process both like this:
Code:
		case WM_RBUTTONDOWN:
		case WM_CONTEXTMENU:
			{
				ShowTrayPopupMenu();
			}
			break;
Is it supposed to be done differently?