I absolutely missed that the final Internet Explorer Developer Toolbar was released on the 9 May 2007. Good and installed now.

Download details: Internet Explorer Developer Toolbar