P.S. If anyone has interest (or can improve the direction I´m taking) here are snippets of how the "dirty" method is working. (any pointers in regards to best coding practice would be great) Global $wHandleOpera Global $cHandleOpera $wHandleOpera = WinActivate($sOperaWinTitle) $cHandleOpera = ControlGetHandle($wHandleOpera, "", "")   Func OperaSend($sSend, $flag = 0) WaitForTheMouse() If $flag = 2 Then ClipPut("") ClipPut($sSend) Sleep(128);Must not be removed Do Local $x = Cont