No, you would need to do your own xml I/O when the virtual loadprofile/saveprofile functions are called.
In V6, we have wired up the code so the C++ plug-ins use RhinoCommon’s PersistentSettings class for saving/loading settings so plug-ins will all write xml in V6.