No, the Register checkbox must be active only for those files which really contain a Register procedure. For example, have a look at the package LazDBExport (in components/dbexport): Unit RegDBExport registers all components as well as one property and one component editor, it is the only file of the package for which the option "Register unit" is checked (it has the green arrow in the package treeview icon).