Hi Andreas,
I can see no reason why one couldn't 'create' a new module that uses it.. - now if you ask me, "have you seen SAP Code that uses IPC outside A,B and C?" - the answer is no... but one should care very little to what SAP has coded and think more abstract since it's a Product to be extended...
For instance, I wouldn't find 'impossible' someone adding a 'Groupon' sort of Module.. Just use your imagination, it's not that hard to see why the current setup is wrong.
Cheers,
D.