Need For Speed Carbón

You say you need the program to run in a specific user session. Can't you just schedule a task for that program and use that user's credentials? You'll get the whole user settings: my documents, settings, etc, just as if the user was present.