I've found this technical document quite helpful. It describes the Windows API -- including topics such as "TopComponent", "Docking", and "Modes". NetBeans developer Petr Blaha has been very helpful too (he provided the basis of the sample and a lot of guidance). Thanks Petr! I intend to experiment with this API a lot more.