I am sorry if this is no new info to you.
But I think we can atleast hatch shinies with RNG Abuse in B/W 2.
I am talking with respect to Emulator RNG with lua scripts.
My Game Setup:
White 2 US
Desmume 0.9.9 Dev
Timer0=96F
Flawless Foreign Ditto With Flawless Ingame Eevee.
Once I get my seed set reporter to PIDRNG setting.//Next Larvesta Egg\\
Next paste,then just receive the egg(noting down on which it was received)
Notice the Frames Skip(Natures/Abilities may or may not match).We are only talking about shininess here.
After we find the delay find a shiny frame on same seed.You can Skip Lager Frames with Xtranciever then keeping the earlier frame margin get the egg and hatch the shiny.
Note-Here desired nature can be found by making the parent hold everstone.
Ability is 80% of mothers so some tiimes can be another.
Due note that NO ivs are guaranteed.
Pokecheck of following
Without everstone:
https://www.pokecheck.org/?pk=7495392
With everstone:
https://www.pokecheck.org/?pk=7495401
https://www.pokecheck.org/?pk=7495422