The first thing you are going to learn in this chapter is how to use the Object Repository to reuse your custom forms in other projects. Then you'll learn how to create a TRichEdit descendant that can load rich text documents from resource-only DLLs and, of course, how to create such DLLs.