Programm im Hintergrund laufen lassen

Hallo zusammen,

ich hab mir ein Programm in C geschrieben, das ist in der Console laufen lass.
Wie kann ich das Programm im Hintergrund laufen lassen ?

sprich ich geb ein: ./testprogramm und dann wird das in Hintergrund geschoben, soll aber dort weiterlaufen.

Am coolsten wärs wenn ich sogar ein ICON in der Menüleiste hätte wenns im Hintergrund läuft.

Alles Vorschläge sind willkommen.

Ein- oder Ausgaben hat das Programm keine, oder? Dann wäre mal der erste Schritt ein

./testprogramm &

bzw. ein

nohup ./testprogramm