I don't think you understand - WINE isn't just hard, it's physically impossible. WINE may be an option in the future when support for Windows 8 ARM edition is added, but that's years away and is irrelevant unless there's a Win8 ARM version of the program. (Which will only be the case for major programs, like Office and Acrobat Reader).
QEMU is only an option if the program can be run in a ridiculously slow/outdated environment. If you can run it in DOS or Win95 (I once saw someone running Win95 on a N900), then you may have a chance. If it needs something like WinXP it's not going to happen. I mean you can try, but IMO you'd be wasting your time.
If it's a closed source Linux x86 program and doesn't have a FOSS alternative (which would be rather unusual), QEMU may be an option since you won't need to emulate the X server, if you even need a GUI at all.
Here are your options:
- Recompile the program for ARM Linux. This is only an option if you have access to the source code, which won't be the case for the 99.99% of commercial software.
- Run in QEMU. Only applies to 90s era software.
- Find a FOSS alternative. e.g. Use LibreOffice instead of Microsoft Office. FOSS programs have the source available, so you can recompile them for ARM (if the packages aren't in the repositories already).
- Write one yourself. Not an option for most people, but if you understand how the protocols, etc. work and you really need it then it's a possibility.
- Run the program on a remote x86 system and use VNC/RDP/etc. This requires constant, reliable and fast internet access (and will likely use a considerable amount of data. e.g. 200 MB/hr). Unfortunately, this isn't an option if you need to physically connect the transformer to the system, as I suspect you do.
I'm busy with exams right now, but in a month's time I may (unless I find something more interesting to do) experiment with emulation to see how far we can actually go in terms of x86 support. Don't expect anything though - I'll probably just prove that you can't run WinXP on the Transformer.
Oh, and before anyone starts asking about the Transformer 2 being able to, the key criteria is clock speed (not the no. of cores or the amount of RAM). The Tegra 4 (not 3, which the TF2 uses) chipset will apparently be capable of ~2 GHz. WinXP needs at least 233 MHz, so if we assume 10% efficiency (which is a very generous overestimate), then around then it may be an option.
I do understand what you're saying and was already aware, but my understanding was that basic things should work under Qemu.