SetClipboardDataの MSDN の記述が、 The application can read the data, but must not free the handle or leave it locked. ↓ The application can read the data, but must not free the handle or leave it locked until the CloseClipboard function is called. と改訂されているようだ。