I was experimenting with Ultrabeat and fell across this thread.
Just to add my thoughts/findings on this;
I found out that Logic uses the P-Pressure value to generate the Accent in Ultrabeat.
To prove this I created a single kick pattern with 4 beats, with accents on beats 2 and 4, then did the usual dragging the pattern into logic. I couldn't figure how or see where the accents were coming from as Hyper draw wasn't showing me anything then I opened the list window and hyper editor and bingo I could see and merrily edit the P-Pressure values.
So I'd recommend using these two tools, now I may be missing a point, but clever though it is I'm not clear why there's a need for environment programming, in fact you can even filter out everything on the List window to show just the P-Press I think?