That seems to have gotten rid of it,
The latest Java update just came out.
Update your Java Runtime Environment
* First try going to Start -> Control Panel -> double click Java
* Select the Update TAb at the top
* Click the Check for Updates button at the bottom
* If it finds the newer version (Java 6 Update 5) Follow the on screen instructions
* After it installs the newest version Go back to Control Panel -> Add/remove programs
* Uninstall any older versions of Java
If for some reason you couldn't update through the above instructions.
* Click the following link
Java Runtime Environment 6 Update 5
* The 4th option down is the one you want (click Download)
* Check the box to agree to terms of service
* Check the box for your operating system and click 'Download selected'at the bottom
* After the install Go to Start-> Control Panel-> add/remove programs (Programs and features), and uninstall any old versions
* Navigate to C:\programfiles\Java -> delete any subfolders except the jre1.6.0_05 folder
-------------------------------------------------------------------------------------------------------
Hopefully after you reboot, you should be ok.
Now to create a clean restore point,
Turn off system restore.(XP/ME only) See how
HERE.
Now, turn system restore back on. This will have deleted all your old restore points and any nasties that are in them. It will also have created a new, clean restore point.
That seems to be you all clean now, but if anything does come back then you know where we are.
Good luck.