FRX Image Viewer and plugins

Form-image inspection and extraction for supported VCL applications written in Delphi or built with C++Builder.

FRX Image Viewer 1.2.0

Inspect and extract embedded form graphics through Plugins > FRX Image Viewer. The shared API supplies VB5/6 and .NET form graphics in VB Decompiler, and binary DFM pictures from supported VCL applications written in Delphi or built with C++Builder in DE Decompiler.

  • BMP, PNG, JPEG, GIF, ICO and CUR previews, including compound icon/cursor files.
  • Thumbnail gallery, resizable preview area, image dimensions, source information and host-theme integration.
  • Original bytes and format preserved when exporting standalone pictures.
  • Individual icons from recognized native VCL ImageLists, exported as ICO with masks and alpha transparency.

Open the input and decode its forms before starting the viewer. Select a thumbnail and use Save to file. Viewing and extraction do not execute the inspected file or load its components. Animated GIFs display their first frame.

FRX Image Viewer in DE Decompiler, showing DFM pictures and individual ImageList icons.
Delphi DFM graphics and individual ImageList icons in FRX Image Viewer.

Installation and host compatibility

Copy FRXViewer.dll to the host's plugins directory and restart the decompiler. Match the DLL architecture to the host application, rather than the analyzed executable. The supplied archive contains an x86-host DLL; use a matching build for an x64 host. The plugin requires Windows 10/11.

The optional SDK 26.6 commands are supported by VB Decompiler 26.6 and DE Decompiler 26.6. Recognized native DFM lists can then be displayed as individual icons. Older hosts retain whole-picture behavior through the original image API. Unsupported streams keep that fallback wherever registered original pictures are available.

Download FRX Image Viewer 1.2.0 — x86 host

Source, build instructions and license · User manual · SDK 26.6 image API

Custom extensions

The shared SDK includes examples and the ImageList reader used by the viewer. You can develop an extension for your analysis workflow, or provide the SDK reference to an AI coding agent and review and test its implementation.