To auto-start a executable during desktop startup, add a .desktop file to $HOME/.config/autostart.
Based on the FreeDesktop spec.
# ~/.config/autostart/rescuetime.desktop
[Desktop Entry]
Version=1.0
Name=RescueTime
Exec=rescuetime
Terminal=false
Type=Application