My feeling is that you've clicked on something in Explorer, which has now staying in memory every time you boot. Shouldn't visit theese dodgy sites eh?
Do you know how to check in all the various places for automatic startup entries, i.e. start menu, registry, windows .ini files etc?