I would know if it is possible to send BTC without a transaction fee regardless of theoretically or practicall..
There are some transaction that is not subject for the fees for example the wallet that Im using right now, but most of the time it is subject for the fees because the developer needs money also so they can still run the business. The fees are very low sometimes and I know you can afford that.