As already mentioned, SharePoint Designer makes it easy to create custom actions in lists, on a per-list basis. But there are times when you need to consider using Visual Studio to implement a more robust solution. Following are the main pros and cons of creating of custom actions in SharePoint Designer.
Pros include the following:
• No code is required, which is ideal for information workers to enhance the user experience by providing shortcuts to links, workflows, and forms in LIMs and the list ribbon.
• You can easily target a custom action at a single list and limit a custom action on a per-list (or -library) basis.
• You can easily remove custom actions by simply deleting them ...