Hi Andrew,
that's good news to know you are planning to make the project evolve and give a new life to it !
I may be able to help a little ;)
First things first, let's talk about Maven. I really believe that it's difficult for a library to be taken seriously by companies if they are not on Maven central: integration in builds is difficult, keeping up to date is difficult etc... What is required in order tohave a Maven build is just moving source files in their standard Maven location. No change in source code. AND you can keep an ANT build file for those interested, it's just a matter of changing the paths. I did a rapid integration of Maven in
my github repo based on my modified version, but if you're interested I can add it (or tell you exactly how to do it) to your official version.
Then the locking / unlocking feature. Would you be interested in integrating it ? If yes, I could work on a much cleaner integration (right now, I just integrated it basically to fullfill my own need, but it's certainly not good for an official integration).
Last, are you aware of
Valkyrie RCP ? I've just discovered that this project seems active and uses VLDocking (don't know which version though, I haven't looked a lot for now) .
Regards
Francois