Попробуйте что-то вроде
final Intent i = new Intent();
i.setAction(Intent.ACTION_MAIN); //might not be necessary
i.setClassName("com.htc.android.worldclock", "com.htc.android.worldclock.WorldClockTabControl");
startActivity(i);
Название класса - например, "com.htc.android.worldclock.WorldClockTabControl" - должен быть полностью квалифицирован.
Если это не работает, попробуйте вызвать следующий метод со строкой имени класса вашего намерения:
public static boolean isIntentAvailable(final Context context,
final String action) {
final PackageManager packageManager = context.getPackageManager();
final Intent intent = new Intent(action);
final List<ResolveInfo> list = packageManager.queryIntentActivities(
intent, PackageManager.MATCH_DEFAULT_ONLY);
return list.size() > 0;
}
и посмотри, что он вернёт.