Below is a sample program to compile and run to witness problems As stated in root issue.
############################################################### # ActiveState's ActivePerl(Perl Core) 5.6.1.638 # Aldo Calpini's Perl Win32::GUI Module Extension 1.02 # IndigoStar's Perl2exe Compiler 5.03 ############################################################### use Win32::GUI; $LFont = new Win32::GUI::Font( -name => "Courier New", -size => 16, -weight => 700, -height => -17, ); $M_W = new Win32::GUI::Menu( "&File" => "File", " > &SaveAs" => "SaveAs", " > &Exit" => "Exit", "&Help" => "Help", " > &About" => "About", ); $W = new Win32::GUI::Window ( -title => "Test Program - Test.pl", -name => "Window", -menu => $M_W, -minwidth => 485, -minheight => 150, ); $TF_Text = $W->AddTextfield( -name => "TF_Text", -top => 50, -left => 100, -height => 30, -width => 320, -background => [196,192,153], -font => $LFont, -prompt => [ "Text:", -75 ], ); $TF_Text->MaxLength(25); $W->TF_Text_Prompt->Change(-align => right, -font => $LFont,); $LBL_Text = $W->AddLabel( -name => "LBL_Text", -text => "Type Some Text To Save To A Text File", -top => 15, -left => 20, -height => 20, -width => 450, -foreground => [236,88,0], -font => $LFont, ); $W->Show(); $W->Maximize(); $W->BringWindowToTop(); $TF_Text->SetFocus(); ##################### Win32::GUI::Dialog(); #-- start event phase ##################### ################# sub About_Click { ################# my $ls_msg = "Test Program - Test.pl\n" . "ActiveState's ActivePerl(Perl Core) 5.6.1.638\n" . "Aldo Calpini's Perl Win32::GUI Module Extension 1.02\n" . "IndigoStar's Perl2exe Compiler 5.03.\n"; Win32::GUI::MessageBox($W,$ls_msg,"Test Program - Test.pl",64,); $W->BringWindowToTop(); $TF_Text->SetFocus(); $TF_Text->SelectAll(); } ################## sub SaveAs_Click { ################## my $ls_file = Win32::GUI::GetSaveFileName( -owner => $W, -title => "Save As", -file => "Test.txt", -filter => ['Text Files (*.txt)' => '*.txt',], -defaultextension => "txt", -createprompt => 1, ); if (! defined $ls_file) { $W->BringWindowToTop(); $TF_Text->SetFocus(); $TF_Text->SelectAll(); return 1; } unlink( $ls_file ) if (-e "$ls_file" ); open F, "> $ls_file"; my $ls_text = $TF_Text->Text(); print F "$ls_text\n"; close F; Win32::GUI::MessageBox($W,"Text Saved to User Selected File:\n$ls_file","Test Program - Test.pl",64,); $W->BringWindowToTop(); $TF_Text->SetFocus(); $TF_Text->SelectAll(); } ################ sub Exit_Click { ################ return -1; } ###################### sub Window_Terminate { ###################### return -1; }