I tackled this bug a bit last summer for Ubuntu and Google Summer of Code, focusing specifically on GTK+ programs. You can check out https://wiki.ubuntu.com/ClipboardPersistence/ for some information on what's happening and how to fix it. Please feel free to update that page if you find anything that's out of date, and to email me if you're a programmer and you have any questions. On Fri, Mar 4, 2011 at 11:56 PM, Kiki