Dialog windows open conditionally

All of these—I'm just guessing no–one is using them, anyway. But I can't be sure.

If someone is indeed using these, I think it would require hardcode changes, as well. So I don't mind breaking it, for a good purpose.

It was really hard and messy trying to keep these for backwards compatibility.