in reply to GUI module for Windows/Linux
One might also consider a web application. Frameworks like Catalyst and browsers with javascript can do amazing things these days.