Hola!
1.- Lamentablemente no puedes borrar una línea de StringGrid tan facilmente. La única manera de alterar el número de filas es alterando la propiedad RowCount para aumentar o disminuir el número. En el segundo caso, las filas que se pierden son las últimas. Entonces, la forma en que puedes borrar una fila es copiando todas las filas una posición arriba hasta la fila deseada y después decrementando en uno RowCount. Es una idea si alguién se le ocurre algo mejor que lo postee.
2.- No te vale colocar el objeto TDBMeno y enlazarlo con el campo memo de tu tabla?.
Espero que te sirva.
Un saludo
.