1) After creating a password for my multibit wallet a messages says that my private keys have been backed up and encrypted using this password.
I was wondering what is the difference between this and exporting private keys?
Exporting the private keys will leave them unencrypted. Your wallet always contains the keys (as well as less critical data that can be reconstructed from the blockchain), but after creating a password they were encrypted.
2) I wanted to create multiple btc public key ( address) and was wondering if every private keys for each address is automatically encrypted with the samepassword
Yes, all keys within the same wallet are encrypted with the same password. That's why you need to unlock your wallet and type your password before you can create new addresses.
3) Maybe a silly question but is it possible that multibit software vanishes some day or gets faulty which could prevent me from accessing my funds? I am not talking about my laptop(will create usb backs up) but the software itself.
It is theoretically possible, though unlikely, and you could still import your private keys into any other wallet software to recover your bitcoins.