in reply to Perl and Windows Idle?
You can use AutoHotKey, but its not Perl and is a psuedo-basic programing language. Or use Win32::GUI to send spoofed cursor move messages on the windows message loop to Perl/Citrix/App on the client machine that times out. Use Winspector (a lil hard to find, authors website is dead) to sniff/log the Message Queue of an app. I use it.