Apple's iPhone Configuration Utility 2.1, released last month, isn't designed as an end-user troubleshooting tool--it's really meant to help enterprise users create configuration profiles for device deployment--but it provides three functions that can be very useful for troubleshooting or security.
1. It can uninstall applications directly from the host computer, which can be useful for removing stubborn apps that cannot be deleted directly from the iPhone. Some third-party applications can cause systemic issues, which can be resolved through their removal via a host computer.
2. It allows easy access to the iPhone's console log, which shows application and general system errors, successful or failed attempts to connect to networks, and much more. These logs can prove invaluable for pinpointing otherwise elusive issues.
3. It offers an alternative way for businesses using Microsoft Exchange 2003 or 2007 to Remote Wipe an iPhone without the need of having a MobileMe subscription. However, access to Exchange Management Console (2007), Outlook Web Access (2007) or Exchange ActiveSync Mobile Administration Web Tool (2003/2007) is required to initiate the wipe.
Additionally, according to Apple:
Configuration profiles are XML files that contain device security policies, VPN configuration information, Wi-Fi settings, APN settings, Exchange account settings, mail settings, and certificates that permit iPhone and iPod Touch to work with your enterprise systems. For instructions on how to use iPhone Configuration Utility, see the iPhone and iPod Touch Enterprise Deployment Guide, available for downloading at http://www.apple.com/support/iphone/enterprise/