Did you place a script there in ~/.X.d/ to launch the application?
For example, if we had an X program named foo:
~/.X.d/foo
# !/bin/sh
# script to launch foo
foo &
Something like that, but it depends on what you need to do. I launch flit on start-up this way.