It depends which "presets". There are 2 kind of presets, created/saved by Sonar and created/saved by particular plug-in.
Sonar presets are registered in the registry. Short presets are completely there, longer are in files and corresponding record in the registry. I do not think the registry can be updated putting these files into some specific location. Proper manipulation with presets is possible from Utilities/Cakewalk Plugin Manager. There it is possible to export/import (Sonar) presets for any plug-ins. Resulting files are portable.
Plug-in specific presets are plug-in specific... there is no common rules where they are and how to register them.
Note that plug-in specific presets can appear in the "preset list" box in the top left corner of the plug-in window, along with Sonar presets for this plug-in. While in the same list, they are physically different (you can save any preset as Sonar preset).
To save/restore all plug-ins current settings into project files, DAW calls special function available in all plug-ins, a kind of "Save current status" and "Restore status". Resulting information is a "black box" for Sonar, it saves it verbatim. The same mechanism can be used to save current status for just one plug-in and name the status. That is how Sonar presets for plug-ins are working.Plug-ins can have arbitrary own mechanism to save/restore own settings. The format can be the same as for saving status or different, that is undefined.There is a mechanism for plug-in to inform DAW about existing own presets, so the DAW can show the list in standard for all plug-ins interface. That does not mean these presets are physically saved by DAW, that is just a list of names. Plug-ins can dynamically update the list (f.e. Guitar Rig 5) and not all plug-ins exposing such lists.