There are no arguments. It just tries to get the current theme details (last part of path and name) and give those details to the bits of Maemo that the personalisation_app does. Either it's doing everything and Maemo's refusing to do anything because it's the same theme (I know the program works to change themes because I first ran "personalisation" with a path to a different theme and running the program afterwards changed the screen itself) or because it's ending prematurely because running "personalisation" is failing. What does running "echo $?" directly after the program print? If it's 0, then the program's done what it can to try and get Maemo to refresh the theme. If it's 1, then try running the program as root with run-standalone.sh