No need for special programs. Hook the phone up to your computer and bring up itunes. Click restore and it will ask you if you want to backup the phone, say yes and let the restore go through. Once done, it will ask if you want to restore the settings from a backup of the phone (it will be the backup that you just made). Say yes, and then it will do its thing. When it comes back up it will have all of your contacts, appropriate associated contact photos, and all the settings will be back to how you had them. Then you are good to go!!!