Disable SMS (Messaging) icon in for a Contact
No, there isn't, AFAIK.

You can however specify a default number if there are more than 1 number. That way the phone will dial the default no. instead of popping up a list when the phone icon is tapped.