Last week I wrote a PowerShell based tool that handles this and released it over the weekend. It utilizes the kill handle script that OP provided. So thanks OP.
https://github.com/shupershuff/Diablo2RLoader/I have heard from another user that there are still some security prompts that might pop up (despite my efforts to prevent these).
I will investigate this tonight.
They noted that they had to run "Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope CurrentUse" in PowerShell as admin before they can get this to work.