Ah...
Je vais décidément passer pour un emm... et je m'en excuse...
Tous les régiments irlandais je pense étaient en uniforme britannique rouge, puisqu'en théorie ils étaient au service du "Roi d'Angleterre à Saint-Germain" (le roi Jacques en exil, logé par Louis XIV au château de St-Germain-en-Laye) même si c'est le roi de France qui payait.
D'où aussi la croix de saint Georges rouge sur leur drapeau, au lieu de la croix blanche française.