Пишу приложение, которое должно стартовать вместе с Windows, при этом главное окно приложения при старте не показывается, а появляется иконка в системном трее, через которое-то и можно показать окно программы, после работы с которой опять спрятать окно, не закрывая само приложение (для наглядности можно привести пример ZoneAlarm). Так вот, для иконки в трее взял компонент из Builder'a (пишу на С++) из палитры Samples (к сожалению, точно не помню, как этот компонент называется). Все бы хорошо, пока я не перезагружаю комп: стартую, окна нет, иконка есть, все как нужно. При тестировании на других машинах выяснили, что при старте системы иконка не всегда появляется, при этом процесс самого приложения висит, и главного окна нет (и без иконки в трее до него и не добраться ((( К сожалению, так и не смогли выяснить, почему на некоторых машинах проблем нет, а на других есть (( (На всех машинах установлена Windows XP).
Может кто встречался с подобным явлением и знает, в какую сторону может копать? Может кто посоветует продвинутый (и, желательно, бесплатный) компонент для работы с иконками в системном трее, который сам решает подобные проблемы?
Заранее всем спасибо!