Thank you for your replies. Good to know that it has been tried and works. And it will be only for Interactive Clients, not for Runtime Resources.
The reason we are doing this is that we might end up with two versions of the software deployed and used simultaneously. And each developer and administrator will need to frequently switch between two versions. While we can package two versions, this will mean constantly installing and uninstalling software, which is not feasible. With AppV however, developers can stream and run whatever version they need right when they need it. At least this is the theory...