use "Gallery" to create such component. You also may need TextView (label) and 2xImageView (arrow icons)

then use getContentResolver().query(android.provider.Settings.Favorites.CONTENT_URI, null, null, null, null); to get Cursor to Favorites list. Then you can get intent, app title and also Drawable icon (using PackageManager).