Screen rotation software for Windows 98SE, NT 4.0, ME, 2000, XP desktop that will allow user to install a regular monitor sideways (portrait) or upside-down and use Windows applications normally.
Once the orientation (0, 90, 180, 270) is selected it should stay that way when rebooted if possible. Does not need to dynamically switch orientation, request for system reboot is fine.
By default, mouse orientation should also adjust accordingly so that the user can use the mouse as normal (moving mouse up would cause pointer to move up from user's perspective etc.). This feature should be optional (add a tick box on the GUI called Lock Mouse).
GUI should have a File->Exit option and Help->About screen and four icons to select 0, 90, 180 and 270 degrees rotation. When a degree of rotation is selected, have a confirmation dialog appear to confirm system reboot (or confirm dynamic rotation if reboot not required).
Program should work with all common display adapters, please outline any restrictions that this may introduce.
See attached sample GUI and mocked-up example for 90 degree rotation. If a better GUI can be implemented easily, please do.
If any of the feature requests seem unreasonable, I can work with you on the terms. Many thanks.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) Exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Windows 98SE, NT4.0, ME, 2000, XP or a subset of these platforms.