If you don't mind writing a bit of script, AutoIt will let you open apps, position their windows and do pretty much anything you can do with a keyboard and mouse. (And it's free). Here's an example chunk of AutoIt script:
; Run the calculator
Run("calc.exe")
; Wait for the calulator become active - it is titled "Calculator" on English systems
WinWaitActive("Calculator")
; Now that the calc window is active, type 2 x 4 x 8 x 16
; Use AutoItSetOption to slow down the typing speed so we can see it :)
AutoItSetOption("SendKeyDelay", 400)
Send("2*4*8*16=")