in reply to POE::Wheel::Run & MSWin32 problem

The problem is not just that the Tk window goes away. PERL.EXE crashes outright. I have isolated the problem to a conflict between Tk and fork() when $^O eq "MSWin32". This short example crashes the same way:

use Tk; my $mw = Tk::MainWindow->new(); sleep 1 if fork (); exit;

Unfortunately, until we can get Tk and fork() and MSWin32 working together, I'm afraid there's probably nothing that POE can do to help.

rt.cpan.org has a less concise discussion.