Нашел интересный пост как сделать выпадающую консоль своими руками.
http://zoff.livejournal.com/147681.html
Но, как сделать так -
1. Если запущен, но скрыт терминал, показать его и передать фокус ему.
2. Если запущен, но не скрыт, а находится в фоне, поднять его поверх всех, и передать фокус.
3. Не быть поверх всех окон, если фокус потерян\передан другому окну.