On Topic: I know this thread is kinda dead (; but I gotta give back, after receiving so much from it. The solution mentioned here works. Using /bin/busybox sh -c 'echo sh /etc/hildon-welcome.d/lalala.sh | sudo gainroot' works. But, you need the desktop to refresh, for the icon to be up to date, I have a script killing my desktop which I wrote some time ago ( on intention ) for cases when it gets stuck, I just used it - and it refreshed and everything works. Another way is to just reboot the phone. Thanks for all the info guys. Now I have 2 icons on my desktop, "OC 600 MHz" and "OC 900 MHz" which I can just press and toggle to the wanted OC. Off Topic: If anyone wants them, they are for the titan ulv kernel, attached below with icons. (inside zip file). Instructions : To get 2 icons for the desired overclocks download the attached files, and put them in the right locations : 1. Icon files should be in ./usr/share/icons/hicolor/64x64/hildon/ 2. .desktop file should be in /usr/share/applications/hildon 3. .sh files should be in /usr/share (this is where I put them, as they are small and I don't care about the size they take. 4. You must have rootsh installed. 5. Don't forget to "chmod 777 <filename>" the .sh files.