ショートカット作成
アプリ上の操作でショートカットを作成
Androidのサンプルソースcom.example.android.apis.app.LauncherShortcutsのsetupShortcutメソッドが参考になると思います。起動するActivitiyは
shortcutIntent.setClassName(this, this.getClass().getName());このコードは自分自身を起動するようにしてます。
何かキーと一緒に作成する場合は
shortcutIntent.putExtra(EXTRA_KEY, "ApiDemos Provided This Shortcut");の所に設定すればいいと思います。これを起動したActivityのonCreate()で
String extra = intent.getStringExtra(EXTRA_KEY);のように取得できます。