I've done some work trying to optimize MC dependency resolution, unfortunately it does not really yield any measurable improvement in bootup time. I'll try profiling tomorrow, in the meantime I have posted some thoughts here: http://community.jboss.org/message/524239#524239. Feel free to come with suggestions :-)