I'm curious if there are any studies or articles on this issue.
What I'm thinking about is for example the Winamp implementation where there was a main window and all other windows could be glued to it and then they moved together. I also found an implementation based on modifiers in order to group windows, for example holding CTRL while moving a window next to another would make them move together.
I think there are cases where this could be helpful, in applications with many different types of windows where the user could create a template that he uses often (in Gimp for example you could group tool windows)
So, are there any studies and if not what are your opinions on gluing vs having independent windows or one big one with customizable layout (e.g. Visual Studio or other IDEs)?