Wenn du in deinem Kontextmenü Actions verwendest, dann kannst du von dort die entsprechenden Standardactions verwenden.
Das nachbauen der "normalen" Standardfunktionen ist nicht das Problem. Aber je nach Windowsversion (und vor allem: je nach installierten IMEs für z.B. Japanisch oder Chinesich) enthält das Menü noch andere Einträge.
Nur gibt es, scheinbar, keine Möglichkeit diese Einträge zumindest auszulesen um sie dann, je nachdem welche vorhanden sind, nachzubilden. "GetMenu" liefert zwar einen Pointer zurück, der aber laut "IsMenu" kein Zeiger auf ein Menü ist.
Das meinte ich, als ich schrieb, dass Windows dieses Menü "sehr privat" behandelt.