Yes perfectly possible. You'd either configure the service catalogue with different services in them pointing to the same process. Then in the process use the service catalog entry requested as the source for your dynamic window calculation. This is the classic method described in the LDSD manuals on setting up and configuring your service catalogue. In addition you can also specific shortcuts with templates that also specify the particular service being requested and then use the same method.
I think your examples are looking at people picking from a drop down list of services which would be the second method above. This would probably be a filtered list of service catalogue entries.
Just as an FYI I've found with a fair number of people that getting some end users to correctly pick from a list was more of an issue than they thought. Instead they opted for having serval links on a dashboard which were given good descriptions and people just clicked to select that request. For some people this method proved to be more bullet proof.