First off, removing the service worked fine, thank you.
The other entries still came back though. Just a quick note though. Going to the downlaoding program files did not work, this is because they are blank values so their programs do not exist anymore. I did find their values in the registry through search and deleted them manualy. Then I deleted the O16s like you said. Neither provided success. Hijack this does the same exact thing when you fix. MY only guess is that a dll is being loaded and trying to start these programs but they dont exist anymore (hence the blank entires?)
I checked rundll32.exe for whats its executing. here are the results. I see lots of things that dont look legit. Im looking up the files now. Ill post if I find anything. The only problem is that I dont know how to remove these from booting on load.
Code:
Image Name PID Modules
========================= ====== =============================================
rundll32.exe 252 ntdll.dll, kernel32.dll, msvcrt.dll,
GDI32.dll, USER32.dll, ADVAPI32.dll,
RPCRT4.dll, IMAGEHLP.dll, IMM32.DLL,
LPK.DLL, USP10.dll, NvMcTray.dll,
SHELL32.dll, SHLWAPI.dll, COMCTL32.dll,
comctl32.dll, PSAPI.DLL, uxtheme.dll,
msctfime.ime, ole32.dll, MSCTF.dll