Get a Universal Remote Control(s), Specifically a URC MX-3000 Remote
to Sync with Windows Vista OS
I don't work for Microsoft and everything that is included here was simply the steps that I found on the Internet.  I used this on Vista Ultimate to get the MX-3000 working. You read and affect the changes documented herein at your own risk !

The MX-3000 doesn't have a URC driver that works on Vista.

The problem is that Active Sync is Windows XP talk, and on Vista Microsoft gets a little tighter with integration to mobile devices and once you've installed and got this working I think you'd agree it actually is an improvement over XP. Just follow the steps below and hopefully you should end up at the same destination as i did.

Installing your MX3000 Workflow:

I had my MX-3000 connected up via USB during this entire process so you don't need to worry about having to connect/reconnect at certain points however you might have to "WAKE" the remote occasionally. 

1. Run the MX3000 setup program from the original Setup CD.

Just click through any warnings and install until you get the Finish page of the install wizard.

2. After you have clicked Finish you may or may not see an install dialog pop up for old-school Active Sync 3.7.
If you click OK then the install will be intercepted and you will be shown a compatibility dialog which ultimately will lead you to the next step.

I recommend you just hit cancel.

3. Open up your browser and go to:

and download Windows Mobile Device Center 6.1 for your machine. Just go through all the steps and install the suite of software.

4. Now either wake up your MX3000 or connect it if it wasn't connected and you'll here the USB acknowledgment beep from Vista and then your MX3000 will be configured. However, this configuration involves installing the URC USB Sync MX device driver - "this is not what you want." 

However, you have to go through this step (somebody else might know of a more optimal path to the next step). With your MX3000 awake if you go to the Device Manager you will see your remote under Mobile Devices.

5. With the URC USBSync MX device visible, right click and select the Update Driver Software menu option:

6. Select this menu option and you will be shown the following dialog - you must select the bottom option - Browse my computer for driver software:
7. Having selected the second option you arrive at the following wizard screen - you must click the big box at the bottom with the green arrow - Let me pick from a list of device drivers on my computer.
8. Next Vista will have been a little too smart and automatically filtered out the driver you need with the one you already have - the Wrong URC driver.
9. Just deselect the Show compatible hardware check box. This will morph the dialog into the following showing all the mobile device drivers grouped by manufacturer. Search for the Microsoft manufacturer and the Microsoft USB Sync driver in the list of available drivers -
10. Once selected hit next and you'll be warned about a compatibility issue by Vista......but the URC one is not exactly working so just click YES! to continue installing.
11. Done! After this installs you will be shown the final confirmation page and believe it or not your MX3000 should now be ready to work on Vista:

Just wake up your Mx3000 and you will hear the all familiar bleep from the device telling you that it is trying to establish a connection and that's it. Launch the MX3000 editor and you should be good to go.

Hope this helps!
Credit for all this information comes from:

I've repeated it to make this information available to as many as possible!