Hmm, looks like we will have to get our hands dirty to get to the bottom of this.
I would try the following on both an admin & student account as this will allow you to compare them both.
Close LiveCode and manually delete preferences from C:\Users\**usernamehere**\AppData\Roaming\RunRev\Preferences
Next you want to Show IDE stacks within project browser. You can do this from the "View" menu under the option "View IDE stacks in Lists"
Next you want to Enable IDE debugging- Execute the following within the message box. This will allow you to debug the IDE stacks
put true into gRevDevelopment
Please disable gRevDevelopment once you have finished as leaving it on can cause some undesirable effects.
Open up the Project Browser ( Tools-->Project browser)
Now we are going to open a stack and adjust some scripts that relate to Android preference setup within LiveCode
Open up the script for stack "revDeployLibraryAndroid"
On line 480 of stack "revDeployLibraryAndroid" add the following
Now, when you attempt to set your Android preferences, the message box will populate with the location of the JDK.
If you look at lines 470+, the exact reg keys and method used to extract the value can be used. The shell command which checks the values can found in the function "getRegistryValue" (line 486)
Once you have tried this, (on both account types, please let us know the outcome as it should give us some more leads with debugging Android setup on student accounts
LiveCode Support Team ~ http://www.livecode.com