Is it possible to retrieve bitcoins from a Bitcoin address and possibly a private key?
If you have a private key, you just need to import it into your client. After that you'll get access to your coins from the old wallet.