>>826
パッケージ名とクラス名があればstartActivityで起動できる。
RecentTaskInfoとかRunningTaskInfoから取得可能。
 パッケージ名:RecentTaskInfo.baseIntent.activityInfo.packageName
 クラス名:RecentTaskInfo.baseIntent.activityInfo.name

BitmapはDrawableから取得可能。
 RecentTaskInfo.baseIntent.activityInfo.loadIcon(getPackageName())

AppWidgetからServiceで永続化はここら辺見てくれ。
単なるショートカットならServiceいらんと思うけど。
 ttp://sites.google.com/site/tuyano/java/android/11