Maybe two different wallet codebases should be maintained. One for the new version with the new features and other for the standard one based on bitcoin. I fear that the new feature rich client will require an installation program to operate and not be just a simple executable like the old version (and bitcoin). It is the reason I have yet to install the newer version of the CSC wallet and have no plans to do so if it requires an application installation.