In a stand mixer, cream together butter and cream cheese until well mixed. Slowly incorporate powdered sugar. Mix in kosher salt, vanilla and coconut. Place in the freezer for 30 minutes.
Line a large cookie sheet with parchment paper. To form the eggs, grab two rounded tablespoons of coconut mixture and form into egg shapes. Place on prepared cookie sheet. If you are using almonds, press one almond into each egg. Once all eggs are formed, freeze for at least 30 minutes.
Place chocolate chips in a microwave safe bowl. Melt in 30 minute increments, stirring after each time, until melted. Working in batches of 10 (keep remaining eggs in freezer), place egg on top of a fork and place in chocolate, flip to coat other side. Once coated scoop up with the fork again and bang the fork on the side of the bowl to remove the excess chocolate. Scrape the bottom to remove excess then place back on the parchment. Once all eggs are dipped, place back in the freezer for 15 minutes. Store at room temperature or in the refrigerator or freezer.