Можете настроить ассоциации файлов так, чтобы они открывались не офисом, а вашей программой. А ваша программа, уже запустившись, соответственно открывала нужный продукт офиса и передавала ему на открытие файл.
Можете настроить ярлыки так, чтобы вместо офиса запускалась ваша программа, которая затем запустит нужный продукт офиса.
Остальные варианты - мониторинг процессов, но для этого ваша прога должна висеть в памяти.