La solución es correcta, pero si quieres utilizar de todas maneras el parámetro, solo debes darle un espacio entre el nombre del parámetro y la comilla simple
Código Delphi
[-]
ADOCommand1.CommandText:='DELETE * FROM agenda WHERE nombre=:nombre ';
Un saludo.