Они используются всеми приложениями KDE (так как они включены в KApplication и все корректные KDE-приложения создают объект KApplication до обработки аргументов командой строки).
Стандартная строка для приложения KDE выглядит следующим образом:
foo ..... %i %m -caption \"%c\" |
Непонятно, да? Она была спроектирована таким образом, чтобы иметь возможность интегрировать не-KDE приложения настолько хорошо, насколько это возможно.
KFM, выполняя строку указанную выше, расширит команду до
foo -icon something.xpm -miniicon something_mini.xpm -caption \"The Foo\" |
Как пиктограмма, так и мини-пиктограмма, равно как и "The Foo" -- это параметры, определенные в файле kdelink. Если пиктограммы не определены, они просто задаются по умолчанию для имени "foo".
Таким образом, пользователь может изменить все эти вещи в редакторе меню для своих приложений. "-caption" -- важен, так как никому не понравится, если пункт меню с именем " Редактор" будет запускать что-то называющееся "kedit-0.9pl4-build47". Вместо этого пользователь ожидает увидеть окно, называемое "Редактор". Кроме того, эти имена локализуются, то-есть, американец запускает "CD-Player" и получает окно, называющееся "CD-Player" в то время как русский запускает "CD проигрыватель" и получает окно, называющееся "CD-проигрыватель".