This is in response to this thread, and will also be sent as a bug report as instructed.
After reading the thread in question, and having observed similar behaviour myself, I decided to test this. I created six objects of varying permissions, and set the originals for sale to my alt. Permissions are as follows:
Tester Object 1 mod no-copy transfer
Tester Object 2 mod copy no-transfer
Tester Object 3 mod copy transfer
Tester Object 4 no-mod copy transfer
Tester Object 5 no-mod copy no-transfer
Tester Object 6 no-mod no-copy transfer
No copies of these were transferred to my main account's inventory.
I then logged in as my alt, and deleted all six objects, one at a time. Each one prompted me for confirmation, then disappeared.
I once more logged in as my main account, and checked the results. All items had been deleted, except for objects 1 and 6, both of them no-copy.
The expected results of the Delete function should have been to delete all six objects. However, I can certainly understand the wisdom of not deleting no-copy objects. To clear up confusion with this, how about greying out the Delete function if the object is no-copy? Or, even simpler (for lazy programmers), add a line about this behaviour to the existing confirmation box?