Actually, the application contexts are created per jboss-spring.xml file and bound in JNDI. You can have one per ear, one per jar, any way you want.
Quite frankly, I would find a SpringLifecycleInterceptor that uses that uses configurations very interesting. Please open up a feature JIRA in SNOWDROP and we'll take it from there.