I'm a C++/C# developer with experience doing desktop applications with .NET Windows Forms, Qt, and wxWidgets. Several of my applications are published in the Windows Store. I am able to make the changes you described to the OpenVPN client, as I have deep knowledge of the Windows operating system.