Added ALSimpleTask to the project.
Tweaked the ALSimpleTask API, filled in missing lines in dealloc (I brought the class over from a project using ARC).
Edited comments.
Overhauled using what I now know about xcode-select.
Got rid of needless "elasticity" in the About box.
OCD. Moved protocol method from the "Private methods" section to its own section.
Removed stuff no longer needed after Peter's changes.
Modified devToolsPathFromPossibleXcodePath: to handle a couple of additional cases.
Renamed devToolsPathAccordingToXcodeSelect to pathReturnedByXcodeSelect, and moved some of its logic into AKPrefUtils.
Removed needless imports, edited comments.
#9. Pulled @boredzo's changes for allowing Xcode.app to be anywhere, not just in /Applications. Changed how the Dev Tools prefs UI works. Now you always select your desired Xcode.app, regardless of whether the Dev Tools installation is "old-style" or uses a standalone Xcode.

Moved devToolsPathFromPossibleXcodePath: to AKDevToolsUtils so that AKPrefUtils wouldn't have a dependency on AKDevTools.
Removed an NSLog.
#9. Modified the prefs UI to reflect that you now always select where Xcode is.
Made short labels unselectable.
Removed commented-out lines.
Improved error handling and reporting on launch.
Main change: improvements to how errors on launch are detected and reported. Also general pruning and renaming for clarity. Edited class comment for AKDevTool.
Unchecked checkboxes for warnings about upgrading the project settings.