More simple tools. There are times when you need to add a profile or decorative element, especially small ones, when a router won't work as well or you can't find the right profile.
Easy solution is to MAKE the profile on a scratch stock and scrape it into the wood. The profile is cut into a scrap piece of card scraper or hacksaw blade (anneal the hacksaw blade to make shaping easier). Then you use a holder with an integral fence to run down the edge of your workpiece, scraping away until the wood matches the profile.
This one is meant for straight runs and gentle curves as it has a flat fence. If the fence were shaped more like a "V" with the point facing out, it could ride a tighter curve.
This scratch stock is made from white oak (left overs from another project) about 7" long and 2-1/2" wide, each piece is a little more than 3/4" thick. The bolts, while over-kill, were some 1/4-20's I had lying about the shop. On the back side they mate into some T-nuts. A zero dollar investment as all parts are leftovers from other projects and experiments.
Rather industrial looking but it felt fine in my hands as I made some test cuts.
To create the profile on the scraper blades I paint them with Dyechem then start using circle templates and rulers with a metal scribe to scratch the outline I want. Next come the files, round ones, triangular ones, flat mill files all work great. Especially the various sizes of round chainsaw files.
A little filing to the line then use an oilstone/waterstone/sandpaper-on-glass to smooth the faces, removing the filing burr. Done! The scraper blade is square on its sides, no complicated sharpening required.
Another use is to create a square "tooth" cutter and then you can cut in grooves for stringing, such as you see in Federal style pieces. A slightly different type of scraper holder is used to help size the stringing to fit the groove. Those holders often have a fixed fence and a sliding fence that you set to the depth of the stringing. Then by pulling the stringing over little bit of flat scraper exposed between the two fences you can ease it to the exact width you need.
One more trick you can do with a scratch stock that a router can't do, it can cut the profile to a stopped line without the sort of curved entry/exit points that a spinning router bit would create. Clamp down some stop blocks and just scrape until you hit the stop. This is one way of creating a profile on a drawer front or leg that turns a right angle or transitions into a curve.