Nas versões anteriores do Windows, para criar um atalho para as opções de linha de comando, tudo o que você precisava fazer era editar a linha de comando na janela de propriedades de atalho, anexando ?
no final. Isso sinalizou o Windows para solicitar uma caixa de diálogo para opções adicionais de linha de comando.
Eu não acho que esse método funcione no Windows 7 (acabei de tentar). Pode ter sido removido em vez de outro método ou simplesmente removido.
EDITAR
Acabei de fazer uma pesquisa rápida. Aparentemente, era um antigo método PIF de 16 bits para solicitar opções de linha de comando. Ele não chegou ao Windows 7 (presumivelmente, você também não pode usá-lo no Windows XP - ele foi abandonado depois que o Windows 9x saiu e eles mudaram completamente para o método LNK de 32 bits).
Para simulá-lo, você provavelmente terá que escrever seu próprio script em lote (ou algo similar) para emular essa funcionalidade.
Por exemplo, este código de lote do Windows deve fazer o truque para você.
@echo off
setlocal
set /P passwd=Password:
call runprog.bat %passwd%
endlocal