Technically, yes. Desktop wallet providers do not charge any fees for providing the service. However, depending on the coin you transact, every network charges transaction fees which go to miners for their verification and block creation roles. On some desktop wallets, these fees are automatically calculated based on network conditions at the time of the transaction. This gives you a rough estimate of the fee to pay to get your transaction confirmed in good time.