You can decrease SWF file size with Flex 3's new mechanism of persistent framework caching, which “allows the Flex framework to be cached the first time any Flex application is used, so it is ready for reuse with other Flex applications regardless of the domain they come from. This cache is unrelated to the browser cache, so once the Flex framework has been downloaded it will continue to be available to any Flex application.”