Changing the Item panel

I adjusted the Item panel class in a bit just so that it has the search menu for both the object and its data, nothing particularly special, just something to increase productivity a bit.

the class starts on line 2228 in located:

Blender\version#\scripts\startup\bl_ui -->

class VIEW3D_PT_view3d_name(Panel):
    bl_space_type = 'VIEW_3D'
    bl_region_type = 'UI'
    bl_label = "Item"

    def poll(cls, context):
        return (context.space_data and context.active_object)

    def draw(self, context):
        layout = self.layout
        col = layout.column()
        ob = context.active_object
        space = context.space_data
        row = col.row()
        row.template_ID(context.scene.objects, "active")

        row = col.row()
        row.template_ID(ob, "data")
        if ob.type == 'ARMATURE' and ob.mode in {'EDIT', 'POSE'}:
            bone = context.active_bone
            if bone:
                row = layout.row()
                row.label(text="", icon='BONE_DATA')
                row.prop(bone, "name", text="")

Heres a couple screenshots:



If you ask me this is how it should be by default, much more useful.