Dear downvoter, there are several registry keys you have to properly setup to properly register an application in Windows. A proper Windows setup is far more than blindly copying some files in the file system. You may like it or not, you may ignore it or not, but that's the way Windows is designed to work. Without complying, some features may not work as intended.
For example, I suggest you to give a look to the App Paths key and how it is designed to work: https://msdn.microsoft.com/en-us/library/windows/desktop/ee872121(v=vs.85).aspx
Unluckily is a fact many Windows developers - open source or not - don't know how to properly install and uninstall an application. Windows 3.x times are long over. But some people prefer to stay ignorant and pretend nothing ever changes...