Ich verstehe garnicht was du genau machen willst!? Welchen Ordner willst du genau anpassen? Das gesamte AppData?
Du willst also, dass die Gruppe "Benutzer" Vollzugriff erhält? Würde ich nicht zwar nicht empfehlen und stattdessen nur bestimmte Benutzer hinzufügen, aber so geht's auch.
Ich kann GrantAccessByName nicht empfehlen, da hier Benutzernamen und nicht SIDs verwendet werden - die sind sprachabhängig.
So geht es mit der JWSCL:
btw: Kann dein Programm mehrfach gestartet werden unter verschiedenen Benutzern?