Anybody who wants to jump in and help and wants what they do to interface and/or provide a GUI with nGhost should be familiar with nGhost's IPC.
nGhost Internals overview:
nGhost IPC API Protocol:
icepanel overview + IPC API Protocol:
nscan overview + API: coming soon
the APIs allows the developer to write their code in whatever language they want as long as it supports unix domain sockets (eg. python, php, c, c++, c#, etc).
Some other ideas:
bluetooth audio streaming using the bluez stack?
network manager dbus client for nghost
navit dbus client for nghost