не будет так работать, то как не указан параметр /c для cmd.
вопрос - нафига так сложно, когда можно напрямую запускать C:\Program Files\Kaspersky Lab\Kaspersky Internet Security 2011\avp.exe
Код:
ShellExecute(Application.Handle,
PChar('open'),
PChar('C:\Program Files\Kaspersky Lab\Kaspersky Internet Security 2011\avp.exe'),
PChar('addkey ' + OpenDialog.FileName),
Nil,
SW_SHOW)