Eu pensei em ao invés de um duplo clique na linha, adicionar uma coluna e nessa coluna colocar um botão para ao clicar remover.
Pensando um pouco sobre isso, imagino que, o pai do botão seria a 'TD', e por sua vez o pai da TD seria a 'TR' ou seja a linha, pela lógica para que isso seja implementado, a função 'parentNode' deveria ser acionada duas vezes? Para eu pegar o pai do pai (a TR) correspondente a linha que se deseja excluir?
event.target.parentNode.remove();
Eu não tentei implementar ainda, mas este é o raciocínio? E se for, como pegar o elmento pai do botão e em seguida o elemento pai da Td que seria a TR?