Да, это возможно, но вам нужно знать правильное имя компонента. Регулярно запускайте приложение last.fm и проверяйте в файле журнала информацию cmp = ..., которая использовалась при запуске приложения. Тогда используйте это и в своем приложении.
Я запускаю приложение Z-DeviceTest с маркета из моего приложения без проблем, подобных этой:
final Intent intentDeviceTest = new Intent("android.intent.action.MAIN");
intentDeviceTest.setComponent(new ComponentName("zausan.zdevicetest","zausan.zdevicetest.zdevicetest"));
startActivity(intentDeviceTest);
в моем случае информация, которую я взял из logcat, была:
// dat = content: //applications/applications/zausan.zdevicetest/zausan.zdevicetest.zdevicetest
// cmp = zausan.zdevicetest / .zdevicetest
чтобы узнать, как запустить приложение с нужным компонентом / классом ... сделать то же самое для приложения last.fm
Edit:
Я протестировал запуск Last.fm из моего собственного приложения, и все работает без ошибок:
final Intent intentDeviceTest = new Intent("android.intent.action.MAIN");
intentDeviceTest.setComponent(new ComponentName("fm.last.android","fm.last.android.LastFm"));
startActivity(intentDeviceTest);