With the exception of maybe 1 thing here these are not bugs but enhancement requests.
1. An ActiveX Control is not an object, it's contained in an object and so unless the control itelf includes a setfocus function it ain't going to work without some sort of wrapper.
2. Object.BarMode is making an object act like a toolbar and will therefore resize the desktop area which in turn moves stuff to fit the new desktop area. It's not exactly a bug but it would be nice to have the choice of whether it should do this for both the real taskbar and for special bars.
3. A URL is not a file therefore Object_OnDropFiles(Files) is unlikely to trap it as a file. It would need a separate event adding by the developers to trap dropping URLs.
4. The File dialog never claims to allow selecting multiple files. This would also be an enhancement request.
Sorry but it annoys me when things are labelled bugs which are not. They don't stop it doing what it was intended to do in the first place. They just don't do what you would like it to do.