(2) Ничего. Думаю через COM-объект открыть 1С, потом за Handle окна уцепиться и visible = 0 сделать. Но это - трусы через сапоги. Уверен, есть способ проще.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший