From a programming perspective, every window an an associated ID that goes with it. By passing this id to the program, you cna than modify properties of the window, such as titlebar, postiion, size, etc. I can really only see it being used for DLLs, such as the ones that modify dialog like MDX, or kTools.