You should use the BattlefieldMapFrame.ScrollContainer as the parent, also with a big frame level like
Lua Code:
QueueStatusMinimapButton:SetParent(BattlefieldMapFrame.ScrollContainer)
QueueStatusMinimapButton:SetFrameLevel(5)
QueueStatusMinimapButton:ClearAllPoints()
QueueStatusMinimapButton:SetPoint("TOPRIGHT", BattlefieldMapFrame.ScrollContainer)
QueueStatusMinimapButton:Show()