Although Unity 2.0 is out for a while, it took me until now to try some of the nice new features. One of the nicest feature is the InjectionFactory which replaces the StaticFactoryExtension that was available in Unity 1.2.
A small sample:
using (var container = new UnityContainer())
{
container
.RegisterType<IService, ConcreteService>(
new InjectionFactory(c => new ConcreteService()));
var service= container.Resolve<IService>();
}