I'm with Chaitanya, ordering people around isn't a way to get what you want.
There's a lot of places you can put the executable to run at startup, here's a link that details the boot sequence....
http://oldfield.wattle.id.au/luv/boot.html
It shows you what files get run in what order-you can pick where it goes. Just add 'sh *path to my executable*' somewhere in there, you do need to wait until everything you need is loaded (drivers and such).