I currently have some stuff that is encrypted using AES technology. If I somehow forgot my password, would it be possible to find a program to hack the password? Not that I'm trying to hack other peoples data (which is a waste of time to me) But just as a precautionary.
The overly-simplistic answer is no; 256-AES encryption (with no back door) is, to the average user, unhackable.
Depends on what you have used. If you are talking about a brute force attack, no it cant be cracked. However there may be problems with implementation, which tends to be the weakest link.
As a matter of fact, a BF-attack might be the only way to defeat a properly implemented AES encryption, but the amount of time it would take makes it impossible (in the order of thousands or millions of years)