Cut the eggs in half lengthwise. Remove the yolks and place in a bowl. Mash the yolks thoroughly with a fork.
Heat the butter in a small skillet and add the curry powder, stirring frequently. Cook over low heat for several minutes until very fragrant. (Curry, like cumin, requires heat to release the full intensity of its flavor. In uncooked recipes like this one, the extra time to toast the curry powder makes an incredible difference in the final flavor.)
Add the curry powder with the remaining ingredients and mix thoroughly. Using a spoon or a pastry bag, fill the egg whites with the mixture. Garnish and refrigerate until serving.