Sparkle should have a way to handle applications with plugins, that is propose only plugins update. See how Remote Buddy does. This will considerably impact the Appcast format.