I'm interested in interacting with the shell. In windows 2000 and windows xp up to sp2, you could put an address bar on the taskbar. I use this feature frequently to run commands, start programs, load files by name, etc. I understand that sp3 removes this functionality.

I'm interested in writing a new version of the address bar that will dock to the taskbar as a Desk Bar. I understand that you have to be able to write it as a COM control and register it a certain way.

.Net lets you make classes visible to COM, but can you make an actual COM control with vb.net?