Hallo,
also dein Problem direkt beheben kann ich nicht, aber ich habe einige Dinge, die nicht gerade hübsch sind
Zum einem ist der Aufruf ".Hide" überflüssig, wenn du etwas später ".Show" aufrufst, da in der Zwischenzeit die Anwendung eigentlich nichts machen dürfte.
Auch ist ein ".OwnObjects" auf "True" setzen obsolet, da gerade der Create-Parameter dies definiert.
Und zum Schluss: Um ein Objekt aus der Liste zu entfernen benutzt man am besten einfach "Remove"
Ich vermute den Fehler auch wo anders. Was passiert den wenn du bei "Delete" die Schritte einfach durchdebuggst und mal guckst, was er den noch alles macht?
MfG
xZise