Yes, everything will work.
For GBA, you want NDStation (I am biased towards this one since I made it), GBAldr, or Rudolph's ExpPack Tools.
For Opera, you need the EZ3in1 patch for it.
You can get rumble to work too with a special patcher you can find on the ezflash.sosuke.com forums.