Another way is to use a script to create and open a window like this:
| window | window := Window1 new. window openWidget.
You can then use an event-to-script connection to create the window when you need it.