Обновил программу:
- добавил дополнительную кнопку. Теперь домик сворачивает гармина, а крестик закрывает его.
- вместо запуска второй копии, активируется предыдущая
- если выйти из гармина, закрыв его окно, утилита тоже выключится
- окна гармина и утилиты - always on top (не пропадают если тыкать на видимые области centrafuse)
Исключения при выходе из утилиты пока не поборол.
Увеличил задержку между SetFocus(на окно гармина) и посылом ему кода клавиши со 100мс до 200мс. Должно помочь. Без задержки - жмешь по кнопке 10 раз, в строке поиска один символ.
Имя окна указывать не надо! Т.к. центрифуга не в состоянии правильно управлять положением и размерами окна гармина.