En versiones anteriores de Windows, para crear un acceso directo a las opciones de la línea de comandos, todo lo que tenía que hacer era editar la línea de comandos en la ventana de propiedades del acceso directo, agregando una ?
al final. Esto marcó Windows para solicitarle un cuadro de diálogo para cambios adicionales en la línea de comandos.
No creo que este método funcione en Windows 7 (lo acabo de probar). Puede haber sido eliminado en lugar de otro método, o simplemente eliminado por completo.
EDITAR
Acabo de hacer una búsqueda rápida. Aparentemente era un antiguo método PIF de 16 bits para solicitar cambios de línea de comandos. No llegó a Windows 7 (presumiblemente, tampoco puede usar esto en Windows XP; se abandonó después de que Windows 9x se apagó, y se trasladaron por completo al método LNK de 32 bits).
Para emularlo, es probable que tenga que escribir su propio script por lotes (o algo similar) para emular esta funcionalidad.
Por ejemplo, este código de lote de Windows debería ser el truco para usted.
@echo off
setlocal
set /P passwd=Password:
call runprog.bat %passwd%
endlocal