Create somewhere a central web service and and send it to the application encrypted (use asymmetric encryption).
But I'm afraid it will not help you much because if someone uses a debugger he could easy grab the decrypted key from memory.
Take a look at this namespace "System.Configuration.SectionInformation.ProtectSection" and Hameer Salem's article on
codeproject.