Copy text to the clipboard shouldn't be hard. It shouldn't require dozens of steps to configure or hundreds of KBs to load. But most of all, it shouldn't depend on Flash or any bloated framework. That's why clipboard.js exists.
J. Abernethy, O. Chapelle, and C. Castillo. Proceedings of the 4th International Workshop on Adversarial Information Retrieval on the Web, page 41--44. New York, NY, USA, ACM, (2008)
R. Agrawal, J. Gehrke, D. Gunopulos, and P. Raghavan. Proceedings of the ACM SIGMOD Int'l Conference on Management of Data, Seattle, Washington, page 94--105. ACM Press, (June 1998)
R. Agrawal, T. Imielinski, and A. Swami. SIGMOD '93: Proceedings of the 1993 ACM SIGMOD international conference on Management of data, page 207--216. New York, NY, USA, ACM Press, (1993)