To run PCGen on Vista, open Notepad in admin mode. I think you can do this by right-clicking the icon for Notepad, and select the "run as administrator" checkbox (or something like that).
Then, use Notepad to open the PCGen file that is used to start up. On my Vista system, this is:
Code:
"C:/Program Files (x86)/PCGen/PCGen5141/pcgen.bat"
Once in there, you need to change the Java command (which is probably just the word "java" right now). It needs to be the full path, in quotes. On my Vista system, the full path to Java is:
Code:
"C:/Program Files (x86)/Java/jre6/bin/java.exe"
...So that means the Java line in my PCGen file now looks like this:
Code:
"C:/Program Files (x86)/Java/jre6/bin/java.exe" -Dswing.aatext=true -Xms128m -Xmx256m -jar pcgen.jar
When you're done, save it. If it won't save, you didn't put Notepad into admin mode. You'll have to try again. If it does save, you're ready to use PCGen. Give it a shot.