Right now it is probably not possible to do extend dynamically - contributions welcome to make that happen.
I'm still not fully understanding why you need to write custom adapter if it is just about having custom parameters set ? You can adjust those via eclipse in the launch configuration and you can even share it with others for reuse.
Do you need something more specific ?