No you can delete fly by going to the move deleter then you can migrate the rayquaza to diamond or pearl or platinum
No. You can only get Rayquaza by hacking the game or trading from Ruby, Sapphire, and Emerald. Other than that... No.
at the trading card section
By hacking or trading
Only by trading or hacking.
Cheating, hacking, or trading.
As your starter
Besides Trading and Hacking... No.
No, you cannot get Rayquaza in Pokémon Black and Pokémon White except for via trading or migrating.
No.
Not without cheating or hacking the game.
Cheating, hacking, or trading.
You can, but only by trading or using a Hacking device, sorry