Right, I wouldn't do that either ;).  It's kind of a hacky work around and is completely opposite of the "OSGi-way".  I guarantee you'd have users complaining about it pretty quickly.  That's not the normal way to use a framework within OSGi.

Let's back up a step.  What's the driving force behind wanting to stay away from OSGi services?  What's the main concern?