Now that I've finally bothered to read your post allow me repopulate your lists:
PROS:- Simple to implement
- Hotkeyable
CONS:- Unburrowing zergling will displace the hero
- Choppiness in movement, slowing
- Not-insignificant delay in detection
- Aesthetically unpleasing
- Players have to reburrow manually before it will work again (not a con if that's your method of leaving menu)
- Players could easily click on zergling by accident when meaning to click on enemy or themselves
it'll detect that it's no longer directly under your main character
Perhaps you haven't really thought this through; if the zergling is updated (moved to the character) every 6-8 cycles, then the zergling won't be "directly under your main character" in-between that update time (5-7 cycles). Your method can only work on the cycles that the zergling is moved to the unit, when the zergling is fully unburrowed and is displaced by the hero (this would look ugly in-game, in my opinion). In all you have the hotkey-select-and-press-'U' time, latency-order time, unburrow animation time, and update zergling waiting time built up against you.
I needed a method that was mobile on each 12x20 screen, so a hotkey'd building wouldn't work.
Why? I see no reason for this.
Besides, players will already have to hotkey their spell-casting building and most will want to hotkey the character. 2 hotkeys is preferred for easy gameplay. They can use the 3rd to hotkey the ling.
They can use the 3rd to hotkey the building PearS suggested, too.
The reason is that to make the game as professional as possible, i can't give them time at the start to hotkey the thing to act as a switch,
I fail to see where this makes it anymore professional (considering all the disadvantages, I think it would make it less professional). You'd have to give them time to hotkey the spell-casting building anyway.
plus this isn't anything new, just a rare application for it.
I'm not sure what you're referring to, using a building or using unburrowing. Either way, neither are rare or new.
Ultimately, I have to go with option 2 in the poll, considering all the disadvantages.
None.