I made the decision a while ago, but I'll try to recall all that went
into it.
First, the need: I own three old programmable remote controls, none of
them supported in Windows 7 x64. These are two Philips Pronto remotes,
TSU3500 and TSU7000, and a Universal Remote Aurora MX-950. I have no
idea if they would work in x86.
The non-starter: I could only get one or two of them to work in XP Mode,
but I forgot which ones.
Another thing I found is that VMware worked more smoothly and easily for
me, but I can't remember the exact perceptions now. IIRC, some of it had
to do with file access between the host and the client machines. Other
parts of it were just responsiveness, boot times, that kind of thing.
Since I have a valid XP Home license, it was no extra expense to go to a
non-Windows VM.
Another oddity. I have a Harmony 300 which I bought a little while ago -
it was a cheap way to see how I like that line of products, with an eye
to replacing the above stuff with the Harmony One. It turns out that
Logitech, in their very finite wisdom, do not seem to support running
their web software in IE or FF under Win 7 x64 (and I see on their
forums that others have this problem, and have had it even longer than I
have). So I have to program the 300 in the VM as well :-(
BTW, I sent a support query to Logitech on the issue mentioning the
above problem, as well as another Logitech remote control SW product
that didn't work in W7. The tech told me that the other SW product is
not supposed to be for the 300, and said I should try the browser
method...even though I told him in my query that it didn't work. I told
him that and asked for more help. I am growing old waiting for a further
reply.
So I'm stuck with using the VM, even though the only problem I have
right now is the one with the collection of remote controls.
If you need any more excess verbiage from me that might help, just ask