Not booting to GUI, on purpose
I have been using Linux for a long time now but recently I am up against a new challenge I haven't faced before. I am looking to boot Debian 6 or some other distro but instead of ending up on a GUI like Gnome, I want to instead always boot to software I write. The end users won't need a keyboard, just the software. I want to be able to tweak stuff after the fact as root but the general user doesn't even know they are running Linux. Unless they are clever enough to know what Linux looks like when it boots.
Do you folks have any advice? Any direction will be greatly appreciated.