I think you could start by removing newdotnet via add/remove programs if its not there then remove it in hijackthis
Then run hijack again and fix these !
O3 - Toolbar: DashBar Toolbar - {CC90CDA0-74A0-45b4-80EF-D89CA8C249B8} - C:\PROGRAM FILES\DASHBAR\DASHBAR15.DLL (file missing)
O4 - HKLM\..\Run: [RunDLL] rundll32.exe "C:\WINDOWS\SYSTEM\BRIDGE.DLL",Load
O4 - HKLM\..\Run: [systray] C:\WINDOWS\SYSTEM\A.EXE
and this if its still there after removing it from add/remove programs it shouldn't be there
O4 - HKLM\..\Run: [New.net Startup] rundll32 C:\PROGRA~1\NEWDOT~1\NEWDOT~2.DLL,NewDotNetStartup
Then reboot into safe mode [hitting f8 on bootup ] and delete the following files if found .
C:\WINDOWS\SYSTEM\ BRIDGE.DLL-- file only
C:\WINDOWS\SYSTEM\ A.EXE ---file only
to find the above files you may need to show hidden files .
How to show hidden files .
http://www.xtra.co.nz/help/0,,4155-1916458,00.html#2
then post a new log .