I can edit a client profile with sdk? I need to disable snapshots button.Is there any example?

If your server is c-code you can edit Smart Client Profiles of the users in the Management Client, and in that way do this for many or all users in one go.

Unfortunately is management of Smart Client profiles through the Configuration API on our development wish-list but not implemented yet.

I have currently no indication when Configuration API support for Smart Client profiles might get developed.

The answer is unfortunately no, you cannot edit the client profile in code.