The open source MTASC ActionScript 2 compiler does not require the Flash authoring tool. Jeremy Rudd mentioned FlashDevelop, a cool free IDE for SWF development. I used it extensively when I still coded in AS2, and I definitely recommend it. It supports compiling with either the Flash authoring tool or MTASC, which is nice. Recent versions support AS3 development with the free Flex SDK too. It's Windows-only, though, so it may not be useful for all developers.
I don't think FlashDevelop has any sort of refactoring support yet, though. Since most developers are focusing on AS3, it's likely that advanced IDE features, like refactoring, probably won't be implemented for AS2 in most editors.