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:
# https://github.com/zardus/preeny
# cd preeny
# make
# LD_PRELOAD=x86_64-linux-gnu/startstop.so /bin/echo TEST
[1]+ Stopped LD_PRELOAD=x86_64-linux-gnu/startstop.so /bin/echo TEST
# fg
TEST
Preeny suspends the process during library startup, before main() is called.