This registry tweaks allows you to disable or enable the home button. I haven’t gone too deep in the behavior but simply to remove the function is easy enough. I put a batch file together for the user to interact with. The user will be able to enter a number from the menu and from there reboot the surface to apply their setting.
Just extract the zip contents, and run “SurfaceButton.bat” and follow the instructions. This is mainly useful for people who get irritated from the home button =)