Буфер обмена (clipboard) это промежуточное хранилище данных, предоставляемое программным обеспечением и предназначенное для переноса или копирования между приложениями или частями одного приложения. Буфер обмена давно ста неотъемлемой частью любой уважающей себя операционной системы. И все бы хорошо, да вот беда и в Windows, и в Mac OS X одновременно буфер обмена может содержать всего один объект. При копировании нового объекта, старый, к сожалению, удаляется. Было бы здорово, если бы в буфере можно было хранить сразу несколько объектов и иметь возможность выбирать, какой из них куда вставлять. Такая идея посещала и продолжает посещать многих разработчиков. Одним из примеров успешной реализации этой идеи является бесплатная программа ClipMenu.