I am looking for a small utility to be developed that roughly:
Is standalone; and will run on Windows XP without additional software being installed. Should have no installer; and be self contained in a directory.
Will run as the top-most application*; and not allow an alt-tab to change window order.
Will support a configuration file that has the following
idletimeout=x minutes
password=hashed password
displaytext=words
Backgroundcolor=
Will lock out the screen after the idle timeout passes.
Will only unlock if the password is typed.
Will allow a Java application to run on top of it; and if the application is minimized; resize it to fit the screen.
Have the display text displayed.
Support various resolutions from 640x480 to something higer.
Not use any GPL libraries.
The functionality is to create a "Kiosk" environment that will run on top of any open applications. It should keep a single Java window open on top of it; but no other application should come in front of it.
The software needs to run on Windows XP SP2 (not sure what version of .net comes with XP SP2). Open to development language, prefer Python however.