Description: Improve the current error handling to provide more specific and user-friendly messages. This involves extending exception handling in powerpoint_core.py to catch detailed COM exceptions and creating clear error dialogs that offer actionable guidance for common issues such as PowerPoint not being installed or files being locked.