Particularly like the idea about hidden icons. Its supposed to be moveable, I'd rather it be located by sight, then position on the map. And when located, you shouldn't know from minimap if its in use by the enemy.
Although, this might cause TKs, unless it is visible when used by friendlies..
About deployment, I'd say, the devs need to solve the dissapear for ever when entered and exited, otherwise you'd have these mobile deployable guns dissapear once they are made to move again, or when exited.
I'd say, get deployable weapons (In general), to NOT dissapear when exited, but only when G is pressed to pick them up. And have them not be lost when exited without having been shot... That in place, then I think Static guns might be able to work similarly....
And locking them will also allow better 360 rotation... which is very needed with these.