Отнюдь не следует. Может, мне захочется 128*128.maximYCH wrote:Больше чем 48*48 в системе нигде не используется, следовательно, этого хватит
Не является. Неотъемлемая часть -- это то, без чего программа в принципе не может работать.maximYCH wrote:Иконка является неотъемлемой частью программы
Такие программы надо выбрасывать на свалку, а их авторам -- отрывать руки и не только руки. При отсутствии иконки программа просто должна оставлять соответствующее место пустым или заполнять чем-то стандартным ("чёрный квадрат им. Малевича"), а не падать, поскольку с технической точки зрения работать можно и без иконок.maximYCH wrote:Нет риска, что пользователь удалит иконку, сделав, к примеру, файловые менеджеры, её использующие не работоспособными)
Другое дело, что включение иконок в состав программы должно быть допустимым, причём единообразным для любых программ и не требующим каждый раз изобретать велосипед. Т.е. должна существовать некая библиотека, в которой реализован весь нужный функционал. Ну а использовать её или нет, размещать иконки внутри исполняемого файла программы или же оставлять снаружи -- это дело автора программы.
Кстати говоря, секция атрибутов позволит в неё и иконки включать, и обеспечить единообразную работу с ними...