I wouldnt ever give admin rights to someone that isnt an admin even local admin rights on a TS is a dangerous idea. Ive had to do this many times for apps that arent really designed to run on a TS. It takes a little work and its helpfull if you have access to the app developer. Need to figure out what the app is really doing and grant access to those areas of the system its trying to access. It could be writing temp files to a location on the HD the users cant access, it might need to write or change registry values in the hkey_local_machine hive, they may just need more access to the program directory. Anyway, permissions can be tweaked just enough in all these areas so non-admin users can run the app with out giving away the farm.
RoadKi11