I’m looking for some help with a problem that I have been trying to solve for several weeks now. I’m trying to work with a Citrix ICA client window (say for this example, windows calculator). What I really need to do is send mouse clicks to it while the window is not visible (off screen). I’ve found that normally, a Citrix client window will not allow itself to be moved completely off the visible screen area however I have figured out how to force this behavior to be allowed. The problem, at least in Vista is that normal mouse clicks will NOT be delivered to a nonvisible portion of the screen because of either security enhancements or how the desktop is now rendered (not sure which, if not both, at this point). I have found the method calls for the mouse commands (SendMouseDown and SendMouseUp) in their C++ example. The problem is that I need to be able to call that in VBScript (which I am not strong in at all). Can anyone help me with this? Thanks ahead of time.