Several instruments are capable of Bank/Program change (Pentagon I and z3ta+, for instance).
However, when the instruments become more complex in terms of having more and more parameters, or/and load samples or create wavetables on loading, there's not enough CPU power in current computers to handle every calculation, file transfering and file manipulation associated to a Program Change within a single buffer (as when one plays those at low latencies).
Therefore, neither Dimension Pro nor Rapture support Bank/Program Change messages.
-René