well pretty much, because if you want an actual window you can open new smaller DBPro programs in rescalable windowed modes - you can choose their size and position and everything. The programs can comunicate with each other by simply writing variables to an external txt file, or writing to the clipboard. There are loads of basic file editing, reading, annalyzing commands in DBP as well, so it makes it very easy and quick to make a nice GUI quite quickly
That said I often draw faux windows with boxes and sprites, especially as you can split the screen and put different multiple resizable cameras in them, ala the Sawyer "Tycoon" games.
If any1 wants help with such things I'll make a tutorial when I have time
* If the apocalypse comes, email me

*