I am using Windows although I would be happy to port to Linux too.

And is there some Non-MFC alternative?

Thanks