Сохранение истории буфера обмена, написано на Java SE.