I know this question is quite old, but just in case someone is looking for this functionality, like I was:
I recently added this to my LD_PRELOAD module collection (https://github.com/zardus/preeny). Using preeny, you can have a process suspend itself on startup:
# cd preeny
# LD_PRELOAD=x86_64-linux-gnu/startstop.so /bin/echo TEST
+ Stopped LD_PRELOAD=x86_64-linux-gnu/startstop.so /bin/echo TEST
Preeny suspends the process during library startup, before
main() is called.