Hello Connections Academy Developer,
My only problem is that I can't batch-approve images the same way I can batch-approve pages.
Pages are ICmsPage objects. Items in Image and Documents library are IContent objects. Both uses different workflow classes. You could create a custom view that inherits LibraryItemBatchEdit and implement workflow buttons for each item, so that you can move between the Workflow Status.
WorkflowInstance instance = workflowItems.GetWorkflow();
ContentWorkflow workflow = (ContentWorkflow)instance.Activity;
Below are two articles that describes how to use Workflow API
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Public Issue Tracking
system and vote to affect the priority of the items.