Did you try to use a copy of the unit "FindReplaceDialog" from the ide directory?
the "ide" dir is not a package, but a project of it's own, files in there refer to each other, so you canot simply use them in your project. Yoo would need to either include the ide dir (and sub dirs) in your search (or include/resource) path(s) (may get messy) or copy plenty of other files.
Also note the different licenses (IIRC, no warranty on correctness):
- ide/* files are also licensed GPL, not LGPL
- lcl/* is LGPL with added linking exception
- synedit is at your choice either GPL or MPL
In other words using the LCL you are free to publish your app under any license, including commercial.
using parts of the IDE you are bound to GPL, same for SynEdit (as it is based on the original synedit which already had this license).