This has been an issue for years, and I have never found a good fix or workaround except to add a bunch of files to my favorites.
Same here. Better to build in some windows navigation into your interface so that users can use it to switch between windows.
In addition to the usual buttons, button bars and value list equipped global fields that you might use for this, you can also put a multi line calculation field with WindowNames as its unstored calculation onto your layout. A script trigger on the field can capture which window name was clicked in order to use that with Select Window to pop that window to the front.