i don't want to have to sign up / log in just to test drive the desktop app?
Nope. I just downloaded and installed PhotoCraft [1] and launched it. No sign-up, dialog boxes, licensing agreement.
The installer for LightCraft [2] isn't ready yet; building it from source took about 5 minutes.