I\'d like to attach two forms within the same app to each other like done by some of the music players such as winamp where the windows can be detached or attached together
Have a look at this question
This is for snapping to desktop edges, but you can probably adapt it to snap to another window...