День добрый
Поддержка как таковая, ИМХО, уже не очень критична, большинство пользователей успешно переползло под Win2k+ и поддерживать Win9x в сложном продукте ради еще кусочка прибыли может статься экономически нецелесообразно.
Тем не менее, поддержка Win9x позволят повысить качество кода программы. Если программа выдерживает stress-тесты на Win9x, не кушает память, блюдет количество системных объектов и не вызывает нервно-падучей реакции у устаревших версий control'ов и библиотек, то шансы проблем под WinXP SP2 значительно снижаются.
В компании, где я работаю, поддержка Win95 (самой первой версии, японская локализация) является обязательным фактором для всех модулей, которые не используют специфические возможности более поздних операционных систем. Как программист могу сказать, что под WIn9x и WinNT/NT TE было выявлено несколько довольно неприятных ошибок, которые впоследствии могли бы на ура проявиться в WinXP

.
С уважением, Око.