Adobe Flash CS3 - Newest version of Flash and the first to be published by Adobe. This is the ONLY program that Armor Games supports for games on the website, unless you have another way to create an .swf file. Cost: $699 (30-Day Free Trial Available roduct=flash">HERE)
Game Maker 7 - An extremely popular program that's used by many indy developers to create games. It's extremely easy to use, and is great for those of you starting out. Cost: Free!
This topic is a work in progress and will be edited to include more programs at a later date. If you want to see a program added, or need help with game development, please leave me a comment of my userpage. Thank you.
Anyway, I don't think this is the most extensive list of links ever. Here are some sites that were invaluable during the development of my game.
Newgrounds Audio Portal A great site with many different tunes. Be sure to give credit before you use anything from it though.
Audacity This is also a great tool to change the pitch and light editing of music. It can also record if you can play an instrument.
Inkscape Inkscape is a free vector graphics drawer. It can be useful if you're looking for a more extensive drawing tool than Flash's inbult stuff, but it has a steep learning curve IMO.
Stencyl Stencyl is a free flash game creator. It is more forgiving than Flash in many ways, so it could be a good way for a person with no experimence to start.
ASGamer and MJW Both provide great tips and code to help with complicated things in Flash, like garbage collection and easing.
300 Mechanics An unfortunately inactive attempt to create 300 fresh mechanics in 300 days. Stuck for ideas? Have a looksee here.
FlashDevelop FlashDevelop is useful even if you already use Flash. Flash has a pretty bad inbuilt code editor, and FlashDevelop does it a lot faster. It puts in import statements automatically, makes your event listener functions automatically, and a lot more.
Secret Weapon A very useful site where you can simply put your problem in the textbox and it comes up with ways to solve it. Very useful indeed.