Right, that would be nice wouldn't it. Telling the code to use the Menu bar as the toolbar's parent doesn't work

it gives you a rebar construction error.
After trying that, I then tried to resize the menubar gadget which resulted in a rather unpleasant crash... 'this program has encountered an error and needs to close yadda yadda'
so... I then broke down and read the help file and aparently in the menubar you can optionally have an image. It looks like this is the solution you are looking for. I was able to make it work correctly by passing the object's insetBefore tag as the object's returnValue or index.
Since, my icon was to be placed 4th in the list (as is yours), I had to use an isertBefore of 4. If I had used an insetbefore of 0, it does some crazieness and puts the image behind the menu text, acting like a background. I think this is some sort of a bug, if you are not worrying too much about the insertBefore tag (used primarily for dynamic menuing) then you can accomplish the results I have in the screenshot by using the code I have in the code section of this post:
addMenuItem mainMenu,"",4,4,".ObjectsMouseLook.bmp"
EDIT:
Using the insetBefore tag works just fine, so long as you are not trying to insert before the first menu item.
"We are what we repeatedly do. Excellence, therefore, is not an act, but a habit." - Aristotle
