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