Что делать, есл клиент требует возврат денег за программу?
Деньги нужно вернуть и точка. Что это у вас за "контора", которая всеми силами пытается избежать возврата? Если вы отказываетесь возвращать деньги или делаете все, чтобы затянуть этот процесс, вы сами себе создаете ситуацию, при которой клиент сделает все, чтобы вам насолить. Совок уже закончился, поэтому будьте более благоразумны.
Программные продукты обмену и возврату не подлежат. Так что договаривайтесь на своих условиях. Все что вы вернете — жест доброй воли. Остальное — в договоре, по суду или за столом переговоров.