I would go black dress shirt and black tie. I just find the jacobite shirts to be too costume-ish. Some people can pull it off for a dressier occasion(Pour1malt), but usually the jacobite shirts look better suited for a day in the park for the highland games.

I would go for the black dress shirt and add either a black, silver, or white tie to dress it up. I am a fan of the black dress shirt with a kilt. Heck, you could likely find a plain black vest at a tux shop and tie it all together.

Panache had a good pic of the black on black, but I can't find it yet.

Not a black kilt, but with a black dress shirt and silver tie