Ich hatte auch das gleiche Problem und konnte nie herausfinden, was falsch war - ich glaube, ich habe es endlich herausgefunden.
Beim Aktualisieren von NetBeans (oder Neuinstallieren) werden nicht alle Einträge in der Windows-Registrierung aktualisiert. Schauen Sie in Ihrer Registry nach:
HKEY_CLASSES_ROOT\Applications\netbeans.exe\shell\open\command
Ist der Pfad im Feld "Daten" mit Ihrer aktuell installierten Version von NetBeans aufgeführt?
Meine war anders: Sie hatte den Weg zu einer älteren Version (NetBeans 6.8). Als ich diesen Wert aktualisiert habe, um meine letzte Installation (NetBeans 7.0) zu verwenden, wurde alles behoben.
Zu guter Letzt habe ich in meiner Registry nach weiteren "NetBeans 6.8" -Einträgen gesucht und einen anderen gefunden, den ich auch aktualisiert habe - aber ich habe keine Ahnung, wofür es dient.