Hmm, maybe the 'bmap_draw' function just doesn't work anymore for some reason? It's the function which is responsible for drawing the item bmaps onto the inventory buttons.
Try making a panel with a bmap of an empty inventory cell, and use the bmap_draw function to draw the bmap of an item onto the panel's bmap, just to test the function