Great as POE::Wheel::Run is, there was one niggle that was bothering me, being able to run another instance of the perl executable using it on MSWin32.
I thought I'd solved the problem using Win32::Process, but unexpected terminations of the spawning POE process would leave rogue processes. Suck.
So, I'm calling on the POE community via the mailing list and here at use.perl.org if there is a solution to this problem.
The hacked POE::Wheel::Run that I came up with is here. Feel free to email me at firstname.lastname@example.org if you have an answer.
/me stratches his head