Mehl, Zucker, Vanillezucker und Zitronenschale auf die Arbeitsfläche geben. In der Mitte eine kleine Mulde formen. Die Butter in kleinen Stücken hineingeben, dann die Eigelb darüber geben. Mit kalten Händen schnell zu einem glatten Teig kneten. Den Teig etwa eine Stunde kalt stellen.
Backrohr auf 180° C Ober-/Unterhitze vorheizen. Backblech mit Backpapier belegen. Den Teig auf der bemehlten Arbeitsfläche dünn ausrollen. Kleine Herzen ausstechen und auf das Backblech legen. Etwa 8 Minuten lang goldbraun backen, dann aus dem Backrohr nehmen. Auf einem Kuchengitter komplett auskühlen lassen.
Die Hagebuttenmarmelade in einen kleinen Topf geben und kurz aufkochen lassen. Jeweils ein Herz mit warmer Hagebuttenmarmelade bestreichen, ein zweites Herz darauf setzen.
Die Himbeer- oder die Ribiselmarmelade in einem kleinen Topf aufkochen lassen. Mit einem Silikonpinsel oder einem Backpinsel die Oberteile der Herzen dünn mit der Marmelade bestreichen. Die Marmelade trocknen lassen, am besten über Nacht, damit die nachfolgende Glasur besser aushärtet.
Den Staubzucker mit Zitronensaft verdünnen, bis ein dickflüssiger Guss entsteht. Diesen mit einem Pinsel dünn über die Himbeer- oder Ribiselmarmelade streichen.