I haven't looked at this closely enough to know if it makes sense, but it looks like it might be interesting to support in Metro (in the longer run): http://www.devwebsphere.com/devwebsphere/2004/12/osgi_not_just_f.html