Hello again all, I've sorted out how to pass the parameters from thread to thread via a wrapper around SendMessage.
I've worked in an allowance for SendMessage (via SendMessageTimeout) to silently fail if the Window has finished. This is NOT a good way to do it. Do NOT rely on this. Of course this is far from Production code... so don't use it for production. Have a look, a pry, and some poking, and tell me what you think :) Jason P.
threadsafe_2.pl
Description: threadsafe_2.pl
ThreadSafe.pm
Description: ThreadSafe.pm