Alternately, you can use a plugin to manage your site’s favicons. We recommend against having a favicon upload as part of a theme option because if you decide to change the theme in the future, you’ll lose your favicon entirely and have to complete that process all over again.
Here’s just a few favicon plugins that we recommend from the WordPress Plugin Directory: