when you delete an keyword test from the list of keyword tests it will removed from there - but if you have this test in other keywordtests these will stop with error message that this keyword test is missing and you have to remove him manually.
i would suggest that when you delete a test, it will be deleted from everywhere (also from other tests).
Welcome to the TestComplete Feature Requests board!
Here you can review submitted feature requests and vote up the ones you like! If you can't find the feature you want - go ahead and suggest your own idea. Ideas with the highest rating can be implemented in the product.