Is it possible somehow to use the GUID of a context menu instead of its verb or ID?
No, not on its own, at least. The GUID identifies the context menu object/DLL, but doesn't identify an individual menu item.
You're right, yes. I thought it could be used when it has only one item.