Implement a new GUI with the .NET framework. This should break the deprendency to the MFC-frame,work, which is only supported if you are using the commercial Visual Studio versions. And it is also possible to use a .NET GUI under linux with mono.