So after wrestling with the AlertDialog's setItems method, I've discovered that it requires a resource array, or char sequence of some kind, and the current collection I have the available list of apps in, is a List. So either I need to generate a resource array dynamically with the apps from the list in it, which so far I have not been able to find a resource on, or I need a new strategy for creating this selection list.