Hi,
Decal is a two-dimensional plane which is projected. How would you define the 3rd (Z axis) rotation? It would simple mean rotating the decal.
Not sure if it can be implied form the screenshots you attached, but you are able to bend the decal in both directions at the same time, which covers the case of spherical surfaces.
Path deforming decal will not be good solution I think. It is better (if that is requested much), to have a new CoronaProjectMtl, which would be applied to any object (not enclosed) and this object's normals will be used to project it to other objects. This is to some degree possible with Max tools, but with many limitations.