I want to create a registry key (during program installation) that will run my app at startup. I was wondering what form I should do this on and when would be the most optimal time to do this during the setup procedure. Also (and more importantly), since I am creating this key, what do I have to edit so that uninstalling the app will remove the registry entry as well? Thanks in advance.