Программы классифицируются как таковые, потому что они имеют фактические ярлыки в программах меню «Пуск» (C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs).
Ваш exe находится под вторичным поиском файлов, потому что он находится на вашем рабочем столе. Если бы вы создали ярлык для вашего exe-файла в меню «Пуск», он появился бы в разделе «Программы». Или щелкните правой кнопкой мыши исполняемый файл и выберите Закрепить в меню «Пуск» или на панели задач.
Я уверен, что есть некоторые хорошие ресурсы внутренней работы меню «Пуск», но я стараюсь выяснить, почему все работает так, как они делают методом проб и ошибок, поэтому я не знаю ни о чем. Что касается вашего конкретного примера Proc Exp, похоже, что он ищет отдельные слова, и если в ProcessExplorer нет пробела, он будет считаться одним словом и не будет совпадать с Proc Exp.