¿En que PC no seria cmd ?
Cualquier version de W$ anterior a XP De todos modos, variables de entorno ftw!!!
En windows 2000 esta y la api CreateProcess esta desde ese win.. entonces el codigo siempre es cmd ya que si no es ejecutado en un sistema luego de windows 2000 no funcionara