Is the following in your .xsession file?
[ -d ".X.d" ] && find ".X.d" -type f -print | while read F; do . "$F"; done
If so, you should be able to create the .X.d folder and place your startup scripts there.
Otherwise, you can add that line to the end of your .xsession file and create the .X.d folder.