If you have problems with win32::gui, you may also be interested in
wxPerl -- I've had better success with wx than with win32::gui, and the wxPerl library can be used not only with windows systems, but with assorted... um... unix thingies as well. Supposedly.