One suggestion I have is to look up the invariance principle for a simple optimization problem (as in the basic Lagrange multiplier formulation) and see what the constraints are for the simplest problems (or even the ones you can find). If you have to do this yourself, the thing you will have to show is to prove that under a specific transformation: minimums in one space will be minimums in another and maximums in one space will be maximums in another.
You have a simplex so it's not like having a spherical or hyperbolic geometry which will make things more palateable.
I can't think right now of any other way other than to do it from first principles and I don't actually know much optimization in depth, but if I was faced with this problem that's what I would do.
In terms of the projection though, I'd imagine if you have a co-ordinate transform that this would be a lot more straightforward since you can define a projection operator in one space and then use the bijective nature to map the transform in one space to one in another. I'm assuming your projection is a linear one (i.e. using a matrix) so if you can map the projection matrix from one space to the next, then you're done.
I'd this by mapping the basis vectors the right way and then taking the basis and transforming the projection operator to work on those new basis vectors since the operator is just going to be performed on a vector with respect to its elements that represent basis transformations.
In other words you have your operator P, and it has column vectors corresponding to the bases used to transform your vector v when you apply Pv, and transforming these basis vectors to your new space and taking into account the geometry should give you a new operator in the new space, as long as the topology is consistent (i.e. maintain specific continuity, no non-simple regions, etc).
What do you think?