Sorry, just figured it out
! Under vista you have to do the following:
1. Go to the xampp directory
2. Right click on xampp-control.exe
3. Click on properties
4. Select the compatability tab
5. Under privilege level check the "run this program as an adminstrator" box and apply the result.
Now when I logon as an adminstrator the control panel works as expected.