This is a very lightweight, very simple addon that makes your minimap square and hides (by default) the:
Zoom in/out button
World map button
N at the top of the minimap
and repositions/reskins the:
Dungeon difficulty indicator
It also allows you to use the mouse wheel to zoom in and out.
There is no in-game configuration, but I've added comments to the lua file to make it pretty easy to tweak. I've also added custom positions for the tracking button and calendar button, even though they're hidden by default.
This will not allow you to reposition, resize, reskin or re-anything your minimap. The goal of this addon was to make a square minimap that looks okay with as little code as possible.
This is my first addon, so I'm kind of learning as I go, but it should be pretty stable and bug-free right now.
Things I might add:
Slash commands, if I can figure out how
Other button layouts, if I have the time
Thanks for trying it out, any feedback is definitely welcome, good or bad, because I'm just starting to get my hands dirty with this Lua business and I've got a lot left to learn.
Changed default offset of icons from minimap
Added a border
Changed dungeon difficulty indicator positioning
The biggest update yet! Updated for MoP, and also added functions to scale and position the minimap (because the tiny minimap was hurting my eyes). Also, because of the new bigger minimap, the quest tracking frame and buff frames have been tweaked a bit too. All of this new stuff is disabled by default, so if you don't want it, don't worry about it! Not sure if anyone's still using this addon, but if you are, you can breathe a sigh of relief.