Goutam,

1st clue: http://starship.python.net/crew/theller/moin.cgi/PIL_20and_20py2exe

read around the wiki for more probs concerning PIL and py2exe.

2nd clue:
def save():
    global infile,outfile
    print "Infile is " + infile
    print "Outfile is " + outfile
    if infile != outfile:
        try:
            Image.open(infile).save(outfile)
        except IOError:
            print "Error Cannot convert", infile

you do 2 steps in one line
            Image.open(infile).save(outfile)

try splitting it up, like

x=Image.open(infile)
x.save(outfile)

and spare the try/except for later, you really WANT the traceback.

**********************************************************************

Confidentiality Notice

The information contained in this e-mail is confidential and intended for

use only by the person(s) or organization listed in the address. If you have

received this communication in error, please contact the sender at O'Neil &

Associates, Inc., immediately. Any copying, dissemination, or distribution

of this communication, other than by the intended recipient, is strictly

prohibited.

**********************************************************************

I guess you are forced to put this footer in? It is totally unappropriate for a newsgroup.

Harald

--
GHUM Harald Massa
persuadere et programmare
Harald Armin Massa
Reinsburgstraße 202b
70197 Stuttgart
0173/9409607