Hey Guys;
I did a bit of research on how to achieve this so I figured, "What the Heck" may as well share it.
"Deleting a custom component in Jschem (Windows or Linux)
is done by manually removing the source file.
Go to your Documents/.jschem/lib folder (Windows) or
~/.jschem/lib (Linux), find the .jcmp file matching your
component's name, and delete it. Restart Jschem, and it's gone.
No internal 'delete' button exists because the
library is just a folder of files!"
How to Delete a Custom Component in Windows
Locate the Library Folder:
By default, Jschem creates a hidden folder named .jschem inside
your Documents (or "My Documents") directory upon first run.
Path: C:\Users\[YourUsername]\Documents\.jschem\lib
Note: If you don't see the .jschem folder, ensure "Hidden items"
is checked in the View tab of Windows File Explorer.
Find the Component File:
Inside the lib folder, locate the file with the name you gave
your component (e.g., OddRectifier.jcmp).
Delete the File:
Right-click the .jcmp file and select Delete.
Refresh:
Restart Jschem or toggle the library palette.
The component will disappear from your list.
How to Delete a Custom Component in Linux
Locate Your Library Folder:
On Linux, this is typically hidden in your home directory:
~/.jschem/lib
(or wherever you set your custom library path in Edit → Preferences).
You can open your file manager, press Ctrl+H to show hidden files,
navigate to .jschem, and open lib.
Identify the File:
Find the file matching the name you gave your component
(e.g., OddRectifier.jcmp).
Remember, the name you see in the palette is the filename.
Delete the File:
Simply delete (move to trash) that specific .jcmp file.
Refresh Jschem:
Restart Jschem or close and reopen the library palette.
The component will no longer appear in the list because
the source file is gone.