Yes, but not until after you beat the E4
Crystal is a GEN:2 game while Latios is a GEN:3 pokemon. (so no)
trade it with someone who has it in their ruby saphirre or emerald
You catch them with a pokeball, like all the other Pokemon. In first gen games ghost Pokemon can be found in lavendar town
There is, late in the game, the option for Poketransfer, which requires 2 NDS systems. The transfer is permanent, and one way; you can send pokemon to Black/White/2 from any of the 5 previous NDS pokemon games in this way.
It doesn't exist in Pokemon Pearl as it was introduced in fifth gen
Crystal is a GEN:2 game while Latios is a GEN:3 pokemon. (so no)
You have to beat the game first.
With Pokeshift you send Pokemon from you 4th gen games to your 5th gen. So any Pokemon you get in 4th gen you can get with pokeswift
It is a custom rom where you can catch pokemon from gen 1 to gen 3 in one game.
It will be Pokemon Black and White versions (gen 5).
If your asking if you can catch them, yes. Shiny Pokemon were introduced in Gen 2, FireRed is a Gen 3 game.
You are not allowed to receive or catch any 4th gen Pokemon because they don't exist in the 3rd gen games.
trade it with someone who has it in their ruby saphirre or emerald
It is regrettably not possible because Pokemon white is gen 6 and heart gold is gen 5 therefor rendering them incompatible
you cant catch him but u can pal park him from third gen games.
Remember, the 5th generation is Black & White. And we ALL know it's not out yet. So you'll just have to wait.
Virizion can't be found in Pokemon Pearl. This Pokemon was introduced in the Gen V games (Black and White), so any games before that won't have it available (even through cheats).