I want to create a program that runs in background but can be reopened (getting back the visual appearance) via this menu:
I hope you understand what I mean.
But I don’t even know how such programs are called so I don’t know what to search for.
Does someone maybe have any ideas on how to code a program like this? Or any links that can perhaps help me?
Or is processing just not the right language for that?
What operating system?
Most desktop operating systems allow running programs to be minimized. MacOS, Windows, KDE and Gnome all do it in a similar but slightly different way. Windows and Linux desktops may also have a “system tray” “notification area” or “tool tray” – which II think is what is in your picture. In Windows it is called the system tray or notification area. There is not a built-in way to minimize to this in Processing, which creates a full window for its sketch.
In theory you might be able to do this in Processing 3 with Java 8’s “java.awt.SystemTray” – I’ve never seen a working solution, though, only discussion of it being possiible.