You can use the JFace org.eclipse.jface.preference.PreferenceDialog
, PreferencePage
, PreferenceNode
and PreferenceManager
classes (anything in JFace).
You can't use the org.eclipse.ui.preferencePages
extension point so you will to define your own way of managing the pages (perhaps with a similar extension point).