I'm pretty sure trading between the Advance games has been confirmed. I'd say it'll work simply by having the GBA game in the GBA slot and D/P in the DS slot, like if you had an Advance game in the GBA slot and Dash in the DS slot you could upload stages that were sprites of your GBA pokemon.
Trading between DS's is obvious.