Elm win: fix wrong deletion of elm windows.
Elm win: fix wrong deletion of elm windows.

This is a fix upon 6e7686c030fab162edb3128de005ec00ea8c0ffc.
This correctly deletes the list even if the windows are still referenced
and even if they are deleted from under out feets.

tasn/elementary,tasn/elementary,FlorentRevest/Elementary,rvandegrift/elementary,tasn/elementary,tasn/elementary,tasn/elementary,rvandegrift/elementary,rvandegrift/elementary,FlorentRevest/Elementary,FlorentRevest/Elementary,rvandegrift/elementary,FlorentRevest/Elementary