Buckaroo Buddha has asked for the wisdom of the Perl Monks concerning the following question: (gui programming)

Because my perl application is going to be used by lusers, I'd like it to be runnable "standalone", with a graphical user interface.

One thing I need help with is simplifying the "choose a file" interface, for operations such as opening and saving files.

This program will be running only on Windows, if that helps. I think it might, since Windows has a native file browser functionality. However, I don't know how to get at these Windows native calls, such as GetOpenFileName or GetSaveasFileName (as they're known in VB).

Can anybody help with something like this?

Originally posted as a Categorized Question.