I have written a script which is a pretty brutal hack using a language called AutoIt. Essentially it screen scrapes and sends keys to mimic a user moving throughout the citrix app (it's a 25+ year old dos app). It works relatively well, however it does need a lot of babysitting.
I am planning on re-writting it in C#, however I'm hoping there may be a more elegant solution out there that I am unaware of. Unfortunately I have zero control over the citrix app, so things like virtual channels are out of the question.
I need to be able to navigate and read data quickly and stabley. Any ideas?