There are many more types of extension that we can perform, but all follow the same theme. Ensure that the element is named correctly and is unique (and certainly doesn't have the .extension suffix).
You can tell which objects can have extensions due to the Application Explorer having specific extension nodes; for example, Menu Items is followed by the Menu Item Extensions node. Or simply: if you can select Create extension, you can!