Details: For some calculations, such as the square root of a negative number, the result will be “NaN”. (NaN stands for “not a number” – in this example, because the result is imaginary.) If an operation is attempted on “NaN”, CalcPN will display the following error:

Input string was not in a correct format.

This occurs because the function responsible for calculation received an invalid input.

Workaround: Press the Clear button (the button marked “C”). The display should reset to zero.

1.4 When clicked on in the taskbar, minimised windows will not restore.

Details: Clicking a button on the taskbar will only bring a window to the front. If the window is minimised, it will not restore (un-minimise) itself.

Workaround: Click the button for the appropriate window on the taskbar. The window’s minimised titlebar should appear. On the titlebar, click the Restore button.

2.2.1 An error occurs when adding a startup item to the All Users group in StartupPN.

Details: When attempting to add a startup item to the All Users startup group in StartupPN, the following error occurs:

Attempted to preform an unauthorised operation.

This occurs because the User Access Control (UAC) feature in Windows Vista is blocking access to the "All Users" registry (HKEY_LOCAL_MACHINE), and Project Nelson hasn't been designed to work completely with UAC.

Workaround: Start Registry Editor, and navigate to HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run. Create a value with the name being the title of the program you want to start at startup, and the value being the path to the program.

2.2.2 StartupPN does not remove an item from the All Users group despite showing that it has.

Details: When you try to remove a startup item from the All Users startup group using StartupPN, it will apparently do so. However, if you close the StartupPN window and reopen, it will become apparent that this is not the case. This occurs because the User Access Control (UAC) feature in Windows Vista is blocking access to the "All Users" registry (HKEY_LOCAL_MACHINE), and Project Nelson hasn't been designed to work completely with UAC.

Workaround: Start Registry Editor, and navigate to HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run. Find and delete the items you wish not to run at startup.

Details: If you try to add a new shell or provide the location of one that hasn’t been found, it will set it as your shell, popping up with the message “Changes will take place when you next logon” (or launching the shell if it is the first time you have run it.) However, while your shell will have been changed to the selected program, the entry representing that program will not have been added or updated, as shown if you restart Shell Manager “Abalone”.

This occurs because the program paths for each shell is stored in the “All Users” registry (HKEY_LOCAL_MACHINEe), which the User Access Control (UAC) feature in Windows Vista blocks access to by default; Project Nelson hasn’t been designed to completely work with UAC.

Workaround: In Windows Explorer or File Manager “Nemo”, navigate to the folder you installed Abalone to (usually C:\Program Files\MarkKB\Project Nelson.) Right-click the file labelled “Abalone” or “Abalone.exe” and click “Run as administrator”. Accept the UAC dialog box, make the appropriate change, and click OK. Run Shell Manager “Abalone” again normally to reselect the shell you want to use.

2.2.4 If a limited user elevates the First Run Wizard using an admin user’s credentials, any changes to user settings will only affect the admin user’s account.

Details: When the First Run Wizard launches, it will prompt the user to elevate so they can update certain system-wide settings like adding and editing programs and their paths. Limited users must use the credentials of administrators to elevate programs, and since the wizard saves its settings to the user account with the credentials it was opened with, the settings will only affect the admin account.

Workaround: Many settings can be accessed in SettingsPN without elevation. To run SettingsPN from Project Nelson, switch to the Control Panel page and click SettingsPN. Change the setting, then click OK.

To set the default programs for each application (which requires elevation), you will have to temporarily change the account from a limited account to an administrator. Switch to the Control Panel page, and then click User Accounts. In the User Accounts window, click Change your account type. Accept the UAC prompt that appears, and change your account type from Standard user to Administrator. Click OK. Now, click on the Home button in Project Nelson. In the Run box, type “FirstRun.exe” and click Run. Confirm the UAC dialog, and complete the wizard. Finally, switch your account back to Standard user under Change your account type in the User Accounts window.