I think you can't show programmatically the system version menu, but you can create your own and call the NSDocument methods
- (void)lockDocument:(id)sender
- (void)duplicateDocument:(id)sender
- revertToContentsOfURL:ofType:error:
- (void)browseDocumentVersions:(id)sender
lockDocument and browseDocumentVersions require 10.8