This module has the Profile module listed a dependency, but it's really only a dependency for sending encrypted emails to users. If the email encryption functionality was moved into it's own module, the Profile module dependency could be set only for the OpenPGP Email module. This way the OpenPGP module can be used as a generic encryption API without the need for any additional modules.