There are alternatives to putting more checkboxes on the preferences screen: Allow entire user interfaces to be "plugged in". This requires a major architectural change to the software. Although we've talked about it, it's going to be a while yet before we get there.
This is what you should be focusing on, making the Veiwer modular. Look at World of Warcraft, people create addons and extent the UI because Blizzard gave them the tools to do so. If you had created the veiwer to allow plugins, no one would have created 3rd party veiwers. Yes, you going to need to reengineer stuff but making the veiwer modular and improving LSL (honestly, just drop LSL and use LUA like other companies are doing and add LUA API to control SL stuff) but once you do, you can leverage your community instead of fighting them.