PersistentWindow just remembers the size and position of the window(s) from one session to another. Otherwise, it is just a normal Window. The IDE uses PersistentWindow.
You basically have the same options as for any Windows application – either a Dialog or some kind of Window.
For our own applications we use BookControl in a PersistentWindow, with a login dialog first.