Restart Client via Script

I would like to execute a script from a window that will either restart the client or that will allow me to execute the client startup script. Is there a good way to do either of these?

system.util.retarget does the trick by passing in the current project.