Der einfachste Weg wäre es, die Bildanzeige über "rundll" als eigenen Prozess direkt zu starten:
Der direkte Aufruf per Kommandozeile sieht folgendermaßen aus: %windir%\system32\rundll32.exe C:\WINDOWS\system32\shimgvw.dll,ImageView_Fullscreen C:\MeineBilder
In C# kannst Du das z.B. mit folgender Codezeile implementieren:
Du könntest auch probieren per InterOp die shimgvw.dll direkt einzubinden - hier würde ich einfach mal googlen.
Der letzte und übelste Weg, wäre die Bildanzeige in Deine Anwendung zu "hijacken". Das ist relativ aufwendig, da Du per Windows-Api z.B. den Rahmen und die Titelzeile entfernen musst und den Prozess über die Windows-Handles in Deine Anwendung verankerst.