Do I need to register new extension types with Apple before I release an application that would create them on OS X?
No, there's no need to register extensions.