Don't forget that your coins are stored in the blockchain and not in your wallet. The wallet is only a software allowing users to access or to move their coins.
Not true. The blockchain doesn't store your private keys, your wallet.dat does. You need the privkeys to retrieve funds.