Quickdraw, those are some great examples, and I like the idea of using starfighter combat to influence the fleet and ground battles. Off the top of my head:
-Destroy a freighter convoy to deny one side or the other the use of specific upgrades (i.e. grenades, ion weapons, etc) in the next Legions battle
-assault an Imperial comms satellite (I've already written up this scenario) to give the Rebel fleet commander a boost to initiative in the next Armada game
-win a victory over the opponent to give your fleet initiative in the first three turns of the next Armada game
Etc, etc.
We could build a table with several mission types (like the ones you mentioned and the ones I listed above), and whenever there is an X-Wing game the player whose side has initiative chooses what mission he wants to play. I thought about tying the table to a D6 roll, but then you'd have to bring everything for every possible scenario to each game (shuttles, freighters, etc), which could be cumbersome.
It doesn’t even need to be this specific necessarily. Could be a lot more free form. Just as long as there is a way to “schedule” or “trigger” X-Wing games throughout the campaign. Then have the narrative of the campaign build itself and create the objectives and benefits for each game. Could make it a lot more cinematic, instead of the structure and potential randomness of tables.
For instance: If there is an X-Wing game before each Armada game, then maybe whichever side wins the armada game they can choose to force an X-Wing game to affect the next Legion game. So on and so forth.
In addition it could be cool to include a monetary system for upgrades/repairs. A faction could also use their money to hire mercenaries (ie. scum and villainy) to attack the opponents and cost them money. This is a way to involve the unique scum and villainy faction that is not in armada or legion. Maybe a potential 3 for 1 type of transaction. “It costs 10 credits to hire a gang of thugs to cripple an enemy fighter squadron, resulting in the enemy losing 30 credits.” Or something like that.