Place eggs in a pot. Cover at least an inch over the top of the eggs with water and add the vinegar and a pinch of salt. Bring to a rolling boil. Then turn off the heat. Let them sit in the hot water for 10 to 12 minutes.
Strain the water from the eggs. Then run cold water over them until they cool. Crack the shells and remove them carefully, keeping the eggs intact.
Cut the eggs in 1/2 lengthwise and remove the yolks to a food processor. Blend them until smooth. Then add the rest of the ingredients, except the paprika, cayenne, and garnishes. Blend well until a smooth paste is created. You can do this in the food processor or in a mixing bowl.
Transfer the filling to a pastry bag with a star tip. Then pipe the mix into the egg whites. Mix the paprika and cayenne and sprinkle through a sifter on top of egg yolks. Garnish with whatever you have on hand. Serve chilled.