found a quick fix for those who dont mind adding a few lines of code (as long as you dont mind me posting this spiel2001)
go to your Interface\Addons\nUI\Plugins folder
open nUI_ButtonBag.LUA in notepad.
scroll to where it says "-- buttons we want to force ignore of"
open WoW, log in, and open the minimap button bag. hover over a minimap button and run the following script -
/run ChatFrame1:AddMessage(GetMouseFocus():GetName())
it will display a frame name in your chat log. write it down exactly how it is shown (capitals count!)
so, go back to the nUI_ButtonBag.LUA file at the area i told you, and make it look like mine
Code:
-- buttons we want to force ignore of
Excludes =
{
["MiniMapMailFrame"] = 1,
["MiniMapBattlefieldFrame"] = 1,
["MinimapBackdrop"] = 1,
["MiniMapPing"] = 1,
["MiniMapCompassRing"] = 1,
["MinimapZoomIn"] = 1,
["MinimapZoomOut"] = 1,
["MiniMapTracking"] = 1,
["MiniMapWorldMapButton"] = 1,
["GatherMiniNoteUpdateFrame"] = 1,
["TimeManagerClockButton"] = 1,
["FishingBuddyMinimapMenuButton"] = 1,
["PeggledMinimapIcon"] = 1,
},
at the end of the line add your frame name exactly how they were shown in previous lines. the one i added was the "PeggledMinimapIcon" frame. this is now out of my button bag and back on my minimap.
for the most part i have no problem with said bag. there's just a few things i dont want in there, peggle icon included.
hope this helps some, and i hope spiel2001 doesnt mind me posting this
cheers!
edit - you can add multiple more entries. just replace the peggle frame name with what you want. and this doesnt disable the bag, just makes it ignore buttons.