The latest release's firmware shuts the RCX
off if it's idle in program download mode for
more than 8 minutes. If you have a program
running indefinitely, though, batteries will
still run out.
Also, TinyVM 0.2.2 should work on CygWin 1.1.x,
unlike previous releases, which apparently only
worked on CygWin B20.