How many user profiles are you talking about? Have you thought about blowing away their entire profile and get then to inherit a new-and-improved default user profile?Sure you could use a utility like DelTree and blow away whatever folders. If one of these were never to return, you could use it as a flag. If exist DelTree else skip. This is basic batch prog, you don't even need KiX.
Since TS out-of-the-box already has scripts in place, you could do it all from the TS scripts.
ON my TS, I added a call in UsrLogn2.cmd to a batch file I wrote (1stLogin.Cmd) that does the setup of a new user including copying a bunch of folders and files.
WINNT\Application Compatibility Scripts\Logon\1stLogin.Cmd
code:
if exist G:\Windows\sysspc.mas goto SKIP
xcopy C:\Seed\Windows G:\Windows /s /e /y
if not exist G:\Lotus MD G:\Lotus
if not exist G:\Lotus\Notes MD G:\Lotus\Notes
if not exist G:\Lotus\Notes\Data MD G:\Lotus\Notes\Data
if not exist G:\Lotus\Notes\Data\Help MD G:\Lotus\Notes\Data\Help
if not exist G:\Lotus\Notes\Data\Modems MD G:\Lotus\Notes\Data\Modems
if not exist G:\Lotus\Notes\Data\W32 MD G:\Lotus\Notes\Data\W32
xcopy C:\Seed\Lotus G:\Lotus /s /e /y:SKIP