Hi Denis,
>1) When windows boots on I want my my application to be the only one usable. I want to disable everything that could let the user get out of my application
If the application runs on devices that are not desktop computers or laptops, rather kiosk terminals (with Intel CPU and PC hardware), check out Windows XP Embedded. Licensing might be less expensive this way:
http://msdn.microsoft.com/en-us/embedded/aa714410.aspx
--
Christof