to be specific this is what the adb says: E4810:
/ $ monkey -p com.android.cts.launcher -c android.intent.category.LAUNCHER 1                                                                                              
  bash arg: -p
  bash arg: com.android.cts.launcher
  bash arg: -c
  bash arg: android.intent.category.LAUNCHER
  bash arg: 1
args: [-p, com.android.cts.launcher, -c, android.intent.category.LAUNCHER, 1]
 arg: "-p"
 arg: "com.android.cts.launcher"
 arg: "-c"
 arg: "android.intent.category.LAUNCHER"
 arg: "1"
data="com.android.cts.launcher"
data="android.intent.category.LAUNCHER"
Events injected: 1
Network stats: elapsed time=46ms (0ms mobile, 0ms wifi, 46ms not connected)
E4810:/ $ monkey -p com.android.cts.launcher(1) -c android.intent.category.LAUNCHER 1
/system/bin/sh: syntax error: unexpected '('
1|E4810:/ $