Boot HTC Desire S into recovery mode without power button
Yes:


Make sure ADB is installed on your PC (see e.g. Is there a minimal installation of ADB?)
Make sure you have USB debugging enabled (Settings &rarr; Development)
Connect your device to the PC via USB
On the PC, open a command prompt and type adb reboot recovery


Your device should now reboot into recovery mode.