Gradually improve the situation until the problem vanishes completely.
It’s already in there.
The system needs to know when to present the back-buffer.
Because two-letter names would never collide, right?
That’s not the real problem.
Use the manifest.
Looking for names.
It’s a very limited subset.
And what are the recommended policies for using virtual desktops anyway?