A new Dynamic-Proxy provider is available in NHibernate trunk (here the others two)
Erich Eichinger (Spring.NET team member) sent us the implementation of NHibernate.ByteCode.Spring.
The property to configure is
The advantage to use the same engine of your preferred IoC/DI/AOP framework is pretty clear: everything is fully integrated (you can configure some aspect and you have it working when the proxy is generated trough NHibernate).
Now you have three options for dynamic proxy generation:
What next ? Probably Unity.