as it is easy and well documented to move data files (including master, model, tempdb,...) to other locations in MS-SQL Server there is no supported approach to move the instalation (sql server binaries) to another drive / folder. i think even with manual manipulation of registry entries the sql server wouldn't come up again.

you should consider uninstall and new installation.

 1. Backup all databases including master, model, tempdb
 2. uninstall sql server using SQL Server installation center
 3. install sql server with same instance name using SQL Server installation center select new locations for binaries and data
 4. restore backup