most anything that asks you for a reset does this because it has either added something to the registry, or added a file into the windows folder
most cases.
for example, i have a program that after you install the cab it asks you to reset. it does this merely because it copies one file into the windows folder.
but a reset is not required for my program to work. the phone simply tells you its needed.
when i run sashimi i have about 8 things that say need to reboot, i say no.
but of course when sashimi is complete i do a reset so all registry entries are properly read.
on a side note.
i have made a program to help simplify some backup items for sashimi
http://forum.xda-developers.com/showthread.php?t=582421