This pretty much mirrors Tracysmith32's thread below (probs where they got the idea from

). However this contains pics of process and may be more understandable for some of you out there.
Link to associated pages on UK Website
Recreated below if getting to above info is not working for you.
Question:
Can I play Toontown in Windows Vista?
Answer:
Unfortunately, the current version of the Toontown UK game is not compatible with Windows Vista. We are working hard to release an update which solves this problem.
If you decide to play Toontown on Windows Vista before this update is released, the following steps may help. However, please note that we are not able to support Windows Vista officially and we do NOT recommend that you make these changes to your computer.
Proceed only at your own risk. Please also note that Toontown is compatible only with operating systems running in 32-bit mode.
Preparing for the installation
Installing software on Vista
To install any software on Vista computer you need to be signed on to Windows with a Windows account that has administrator priviledges. An account with limited priviledges will not be able to install Toontown.
If you have successfully installed Toontown, you should be able to launch it even if you are signed on with a limited account, but the bellow settings will be required for the limited account too.
Toontown and Protected Mode
Windows Vista runs in Protected Mode by default. This higher security level helps to protect your computer from unfriendly software (probably designed by Cogs!). Unfortunately, Toontown cannot run in Protected Mode. We DO NOT recommend disabling Protected Mode even temporarily, but if you decide to disable it, here's how:
- In Internet Explorer, click Tools > Internet Options.
- In the window that appears, click the Security tab.
- Untick the checkbox labelled Enable Protected Mode (requires restarting Internet Explorer).

- Click on the Trusted Sites icon then on the Sites button.

- Untick the checkbox labelled Require server verification (https
for all sites in this zone
- Add the following three sites one by one to the Websites list. (Type them in the Add this website to the zone: field and click Add):
toontown.co.uk
toontown.com
ukdownload.toontown.com

- Click Close
- Click on the Trusted Sites icon again then on the Custom level... button

- Scroll to Automatic prompting for ActiveX controls and choose Enable
- Scroll to Automatic prompting for file downloads and choose Enable

- Click OK. You might be asked for confirmation when doing this. Click Yes.
- Click OK to close the Internet Options window. You will see a warning message after doing this. Click OK to proceed.
- Close all Internet Explorer windows, then restart Internet Explorer.