Desserts served in glasses (or any other vessels) are stress-free for entertaining hosts. All you have to do on the day you are having guests over is to transfer these glasses from the fridge onto the table. It is very nice not to slice or plate anything for a change, just try to relax and enjoy the company.
The toasts themselves, I suspect, originated from Australia (correct me, if I’m wrong). I saw similar cookies in Australian cooking books and magazines. The cookies are thinner and even leaner relatives of Italian biscotti; basically fat-free besides the fat contained in the nuts. If you are uncertain about using apricot kernels due to safety issues, substitute for whole almonds instead.