It's for users to organize their windows, not for programs to organize them.
It's thread-safe as far as it goes, but you may want to go further.
Injecting a little something extra.
Separating the shared names, so you can combine them yourself.
You're not gonna like what you get.
It just came out of nowhere, or did it?
Still useful, but less painful.
Managing the order of destruction.
It doesn't work, but I use it anyway.
You may not know where that's going to lead.