Figured out what to use to build the custom app list that I need for unbound hot pads. ActivityDialog was my savior, it allows me to build a custom list that the user can select from, and then I should be able to get the app data back, instead of the app just launching.