QUOTE(Fyrekat @ Aug 16 2007, 11:16 PM)
precursor80, can you explain a bit more your method? I don't quite understand coz it involve actually installing IdealVPN? Noob question, I know but then I don't know as much as I'd like

Process monitor can let you know what registry entries does the IdealVPN installer add. It can monitoring the installer (when it is running as a process) and log what it is doing to your system. After this, you can remove all traces of it from the system by removing everything shown. (Assuming the installer is not a virus itself which is unlikely anyways)
Another way is to unpack the installer and see what scripts it is running. There are some applications that can do that but this depends on the type of installer as well. Not all installers are supported.
Autorun will show all the windows startup items with an option to filter Microsoft signed entries. So, if DS added any trojans, it should show up here unless he's really good and manages to modify the windows files to include a trojan. You can choose to disable entries that doesn't looks ok here.
I would do this but I rather try this on a VM and am too lazy to set it up.