Putting the key in the executable is a bad idea. If you do this the choice of encryption algorithm does not play a role as the system itself is senseless. Provide a funtionality for entering the key via an api or via a textbox. All other methods are insecure.
Always learn from history, to be sure you make the same mistakes again...