It is possible to override components. The pages component has a name org.jboss.seam.core.pages. You should be able to override the Seam default with your component. Subclass the Seam Pages.java and override initialize(). Should work, although i haven't tried it.
Add a feature request to JIRA if you want us to implement something like this.