I had some weirdness happen. The best way to explain is to go step by step. This problem seems to happen after I re-size the window or maximize the screen. I have recreated the icon problem but not the teapot problem.
I placed a cube primitive and it placed the primitive plus a teapot which was something I selected earlier but did not place.
The flow was:
I selected a mesh cube and placed it in the scene.
I selected the teapot and changed my mind.
I looked around the UI a bit. (don't remember exactly what I did)
I placed a character.
went into play mode and then out.
I tried to place the cube primitive and the teapot appeared in the same location
the UI elements for the character and cube also moved to the scene area and maintained functionality. (clicking them makes cubes or characters appear at their location)
trying to use anything makes the icon move to the work area.
to recreate the error:
re-size the window wide or full screen
place a primitive and the icon moveing should happen
-as much as I try I can't make the double mesh/prim load thing happen again.