If I understand your question correctly then I would say yes. This is based on the following assumption:
You are using the VC client on the guest VM that you are taking the snap on. Yes, this works, but somehow I don't think VMware would say it is good practice.
Oops, hit post too soon. No, I don't believe "end" users can do this. Which version of view are you talking about. Sorry about the confusion.
There is no integration with View that allows an end user to snapshot their guest. You could provide them a means of doing this via the vCenter client, powershell, or something other programing language. This would assume they had permissions to do this in vCenter.