I'm using install4j and I'd like to know how I can specify that the software package has a GUI. I'm testing this with Mageia and there the packages are grouped as those with a GUI and those without a GUI. After installing my package it's in the list of packages without a GUI. But it's a Java desktop application with a GUI. Mageia shows those with a GUI by default so my package is hard to find.
Those without a GUI are mostly libraries which get installed as dependencies of other packages. The user usually only installs software with a GUI.
On Installer->Screens & Actions, you can add an empty custom application whose "Default execution mode" property is set to "Unattended mode" and then add a single "Add a desktop link" action for your launcher to the "Startup" node.
In the media wizard of your RPM archive, on the "Installer options->Post install script" step, you can then call that executable.