My thoughts?
Woah!
I'd lose my female gamers if I introduced this, but the lads would howl with pleasure.
The idea is good, but I'd develop less "computer game-ish" maps for use during play. I'd also lose the miniatures altogether and integrate them on the map.
This is one possible future of roleplaying, where every player can custom design their characters and project them unto the GM's premade computer maps.