I you have to register a DLL, might I also offer the AutoItX component? It has clipboard put and get methods and of course offers a lot of functionality in controlling windows.